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 @@
+
\ 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 @@
+
\ 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