Creator Drew Owens
Version 2.0.0
Assets 1 files
šŸ’¬ Sample prompts Paste any of these into Claude Code to use this molecule
I2C 1.8V to 3.3V Show me a 1.8V to 3.3V I2C level shifter molecule
PCA9306 breakout Open the PCA9306 level shifter molecule
Replace TXS0108E What molecule replaces a TXS0108E without the one-shot ACK contention?
Order from JLC I want to order the PCA9306 level shifter molecule from JLC
Show the 3D viewer Open the live 3D viewer for the PCA9306 level shifter
⚔ Install this molecule

Paste this into Claude Code (VS Code panel, Adom editor, or terminal) to install:

Search the Adom Wiki for the molecule "PCA9306 Level Shifter Molecule" (slug: pca9306-level-shifter) at https://wiki-ufypy5dpx93o.adom.cloud/wiki/molecules/pca9306-level-shifter. Download its symbol (.kicad_sym), footprint (.kicad_mod), and 3D model (.glb/.step) assets into my current KiCad project under symbols/, footprints/, and 3dmodels/ directories. Register them in the project library tables. Show me the files once installed.

PCA9306 Level Shifter Molecule — Plan

Brief

Drop-in I²C / SMBus voltage-level translator molecule for Adom workcells. Bridges a 1.8 V bus to a 3.3 V (or up to 5 V) bus with no direction pin and no one-shot accelerator contention — the canonical replacement for the TXS0108E on the Bosch sensortec arm board, where the TXS family's one-shot rising-edge accelerator fights I²C slave open-drain ACK pull-down and produces address-NACK at probe time.

Decisions

  • Tool: adom-tsci / tscircuit (canonical Adom path).
  • Size: 24x16 — 4-pin molecule. Wider than tall so 4 + 4 perimeter contacts fit comfortably.
  • Pin grid: medium machine pins (4 corner pins + 4 edge contacts per long side).
  • IC: TI PCA9306DCUR in VSSOP-8 (DCU package). LCSC C58662 (JLC extended).
  • EN handling: internally tied to VREF2 via a 10 kĪ© pull-up (always-enabled by default). Cut the R5 trace if external EN control is needed later.
  • Pull-ups: 4.7 kĪ© on SDA1, SCL1 → VREF1; 4.7 kĪ© on SDA2, SCL2 → VREF2. UNI-ROYAL 0402 (LCSC C25900 — JLC basic).
  • Decoupling: one 100 nF 0402 X7R on each VREF rail, placed within 1 mm of the IC pin. Samsung CL05B104KO5NNNC (LCSC C1525 — JLC basic).
  • Top silkscreen: "PCA9306", function tag, pin labels on every contact.
  • Bottom silkscreen: part name, "1.8V <-> 3.3V I2C", version + author + date.

Components

RefValuePackageMPNLCSC
U1PCA9306DCURVSSOP-8PCA9306DCURC58662
C1, C2100 nF 25 V X7R0402CL05B104KO5NNNCC1525
R1..R44.7 kΩ 1 %04020402WGF4701TCEC25900
R510 kΩ 1 %04020402WGF1002TCEC25744

Workcell interface (8 medium machine contacts)

PinNetSideNotes
MC_VREF1VREF1left (LV)1.71–1.89 V supply
MC_SDA1SDA1left1.8 V SDA, 4.7 kΩ to VREF1
MC_SCL1SCL1left1.8 V SCL, 4.7 kΩ to VREF1
MC_GND1GNDleftshared ground
MC_VREF2VREF2right (HV)3.3 V supply
MC_SDA2SDA2right3.3 V SDA, 4.7 kΩ to VREF2
MC_SCL2SCL2right3.3 V SCL, 4.7 kΩ to VREF2
MC_GND2GNDrightshared ground

Don'ts

  • No BGA / 0201.
  • No external EN pin.
  • Only one JLC extended part (U1 itself); everything else basic-tier.

Publish

cd ~/project/adom-tsci-projects/pca9306-level-shifter
bun install
bunx tsci build lib/index.tsx --glbs --svgs --3d-png --pcb-png
adom-tsci start .
adom-tsci export-wiki --slug pca9306-level-shifter --page-type molecules

Source files

MD plan.md
Original design brief / plan for pca9306-level-shifter — the prompt the project was authored from.
file 2.5 KB
GLB 3d.glb
Full 3D model — opens in any glTF viewer
glb 894.1 KB
PNG 3d.png
Top-down 3D render
screenshot 40.5 KB
PNG pcb.png
PCB layout — copper, silkscreen, drill
screenshot 78.0 KB
SVG pcb.svg
PCB layout (vector SVG)
file 93.6 KB
SVG schematic.svg
Circuit schematic
file 126.7 KB
GZ pca9306-level-shifter-source.tar.gz
Source for pca9306-level-shifter — full tscircuit project (lib/, package.json, walkthrough.json, plan.md if present). Untar and `bun install && bunx tsci build` to recreate.
file 4.9 KB

Sub-Skills
?
What are Sub-Skills?

Sub-skills are community-contributed AI skill extensions for this component. They teach AI assistants about specific tools, configurators, or workflows.

Examples:

  • A manufacturer’s configuration tool for a motor controller
  • A community-written design guide for an amplifier circuit
  • An automated test/validation script for a sensor module

How to add one: Click Add Sub-Skill, provide the URL to your skill and a brief description. Submissions are reviewed by the Adom team before going live.

No sub-skills yet. Be the first to contribute one!

0 revisions · Molecule # · Updated 2026-05-26 14:37:09

Recent activity

25 commits