diff --git a/boards/SparkFun-Level-Translator-Breakout-PCA9306/README.md b/boards/SparkFun-Level-Translator-Breakout-PCA9306/README.md new file mode 100644 index 00000000..6d3db733 --- /dev/null +++ b/boards/SparkFun-Level-Translator-Breakout-PCA9306/README.md @@ -0,0 +1,5 @@ +# SparkFun Level Translator Breakout (PCA9306) + +For more information about this board, visit the official SparkFun product page: + +[https://www.sparkfun.com/sparkfun-level-translator-breakout-pca9306.html](https://www.sparkfun.com/sparkfun-level-translator-breakout-pca9306.html) \ No newline at end of file diff --git a/boards/SparkFun-Level-Translator-Breakout-PCA9306/SparkFun-Level-Translator-Breakout-PCA9306.circuit.tsx b/boards/SparkFun-Level-Translator-Breakout-PCA9306/SparkFun-Level-Translator-Breakout-PCA9306.circuit.tsx new file mode 100644 index 00000000..91ad2ad4 --- /dev/null +++ b/boards/SparkFun-Level-Translator-Breakout-PCA9306/SparkFun-Level-Translator-Breakout-PCA9306.circuit.tsx @@ -0,0 +1,178 @@ +import { sel } from "tscircuit" +export default () => ( + + ("U1").VREF2, + }} + /> + + + ("U1").VREF2, + pin2: sel.net.GND, + }} + /> + ("U1").SCL1, + pin2: sel<"VREF1">("U1").VREF1, + }} + /> + ("U1").SDA1, + pin2: sel.R2.pin2, + }} + /> + ("U1").SDA1} + /> + + ("U1").VREF2, + pin1: sel.JP1.pin2, + }} + /> + ("U1").SCL2, + }} + /> + ("U1").SDA2, + }} + /> + ("U1").SDA2} + /> + ("U1").SCL2} + /> + + + +) diff --git a/boards/SparkFun-Level-Translator-Breakout-PCA9306/__snapshots__/SparkFun-Level-Translator-Breakout-PCA9306.circuit-pcb.snap.svg b/boards/SparkFun-Level-Translator-Breakout-PCA9306/__snapshots__/SparkFun-Level-Translator-Breakout-PCA9306.circuit-pcb.snap.svg new file mode 100644 index 00000000..b8f73770 --- /dev/null +++ b/boards/SparkFun-Level-Translator-Breakout-PCA9306/__snapshots__/SparkFun-Level-Translator-Breakout-PCA9306.circuit-pcb.snap.svg @@ -0,0 +1 @@ +U1C1R2R1R3R4R5JP1 \ No newline at end of file diff --git a/boards/SparkFun-Level-Translator-Breakout-PCA9306/__snapshots__/SparkFun-Level-Translator-Breakout-PCA9306.circuit-schematic.snap.svg b/boards/SparkFun-Level-Translator-Breakout-PCA9306/__snapshots__/SparkFun-Level-Translator-Breakout-PCA9306.circuit-schematic.snap.svg new file mode 100644 index 00000000..a9d3b794 --- /dev/null +++ b/boards/SparkFun-Level-Translator-Breakout-PCA9306/__snapshots__/SparkFun-Level-Translator-Breakout-PCA9306.circuit-schematic.snap.svg @@ -0,0 +1,48 @@ +PCA9306DCU11GND2VREF13SCL14SDA15SDA26SCL27VREF28ENC1100pFR22.2kΩR12.2kΩR3200kΩR42.2kΩR52.2kΩJP1GNDSDA1VREF1SDA2SCL2ENGND \ No newline at end of file diff --git a/boards/SparkFun-Level-Translator-Breakout-PCA9306/index.tsx b/boards/SparkFun-Level-Translator-Breakout-PCA9306/index.tsx new file mode 100644 index 00000000..1cf13300 --- /dev/null +++ b/boards/SparkFun-Level-Translator-Breakout-PCA9306/index.tsx @@ -0,0 +1,3 @@ +import SparkFunLevelTranslatorBreakoutPCA9306Circuit from "./SparkFun-Level-Translator-Breakout-PCA9306.circuit" + +export default SparkFunLevelTranslatorBreakoutPCA9306Circuit