diff --git a/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/README.md b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/README.md
new file mode 100644
index 00000000..c06b1a5e
--- /dev/null
+++ b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/README.md
@@ -0,0 +1,5 @@
+# SparkFun ATX Power Connector Breakout Board
+
+For more information about this board, visit the official SparkFun product page:
+
+[https://www.sparkfun.com/sparkfun-atx-power-connector-breakout-board.html](https://www.sparkfun.com/sparkfun-atx-power-connector-breakout-board.html)
diff --git a/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit.tsx b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit.tsx
new file mode 100644
index 00000000..ad4a5143
--- /dev/null
+++ b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit.tsx
@@ -0,0 +1,439 @@
+import { ScrewTerminal5mm2 } from "../SparkFun-Fuse-Breakout-Board/imports/ScrewTerminal5mm2"
+import { COMPUTER_PERIPHERAL_POWER } from "./imports/COMPUTER_PERIPHERAL_POWER"
+import { CONN_04_SMD_RA_MALE } from "./imports/CONN_04_SMD_RA_MALE"
+
+export default () => (
+
+
+
+
+
+
+ {/* Standoff / Mounting Holes */}
+
+
+
+
+
+ {/* Section 1: ATX Power Connector */}
+
+
+ {/* Keep the ATX ground symbol to the left so its trace clears the value text. */}
+
+
+
+
+
+
+
+
+
+
+ {/* Section 2: 5mm Screw Terminals */}
+
+
+
+
+
+
+ {/* GND label moved below SCREWTERMINAL-5MM-2 text (which renders at y=-2.13) */}
+
+
+
+ {/* Section 3: 0.1" SMD Right Angle Header Pins */}
+
+
+
+
+
+
+
+ {/* Section 4: 0.1" PTH Header Pins */}
+
+
+
+
+
+
+
+ }
+ connections={{
+ pin1: "net.V5V",
+ pin2: "net.GND",
+ pin3: "net.GND",
+ pin4: "net.V12V",
+ }}
+ schX={6.5}
+ schY={-3.0}
+ schSectionName="pth_header"
+ schPinArrangement={{
+ leftSide: {
+ direction: "top-to-bottom",
+ pins: ["pin4", "pin3"],
+ },
+ rightSide: {
+ direction: "top-to-bottom",
+ pins: ["pin1", "pin2"],
+ },
+ }}
+ />
+ {/* Keep the four header net symbols clear of one another and the connector. */}
+
+
+
+
+
+ {/* Ground copper pours on both layers */}
+
+
+
+
+ {/* Component Silkscreen Designators */}
+
+
+
+
+
+ {/* Hole Silkscreen Designators */}
+
+
+
+
+
+ {/* ATX_POWER_CONNECTOR label - centered near the top like the reference board */}
+
+
+ {/* Silkscreen text - Top side (net labels on screw terminal rows) */}
+
+
+
+
+
+ {/* Silkscreen text - Bottom side */}
+
+
+
+
+
+)
diff --git a/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/__snapshots__/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit-3d.snap.png b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/__snapshots__/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit-3d.snap.png
new file mode 100644
index 00000000..61f836ff
Binary files /dev/null and b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/__snapshots__/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit-3d.snap.png differ
diff --git a/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/__snapshots__/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit-pcb.snap.svg b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/__snapshots__/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit-pcb.snap.svg
new file mode 100644
index 00000000..ac2bf2b0
--- /dev/null
+++ b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/__snapshots__/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit-pcb.snap.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/__snapshots__/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit-schematic.snap.svg b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/__snapshots__/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit-schematic.snap.svg
new file mode 100644
index 00000000..572f0abd
--- /dev/null
+++ b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/__snapshots__/SparkFun-ATX-Power-Connector-Breakout-4-pin.circuit-schematic.snap.svg
@@ -0,0 +1,12 @@
+
\ No newline at end of file
diff --git a/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/imports/COMPUTER_PERIPHERAL_POWER.tsx b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/imports/COMPUTER_PERIPHERAL_POWER.tsx
new file mode 100644
index 00000000..7d4f6491
--- /dev/null
+++ b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/imports/COMPUTER_PERIPHERAL_POWER.tsx
@@ -0,0 +1,141 @@
+import type { ChipProps } from "@tscircuit/props"
+
+const pinLabels = {
+ pin1: ["12V", "pin1"],
+ pin2: ["GND@2", "pin2"],
+ pin3: ["GND@1", "pin3"],
+ pin4: ["5V", "pin4"],
+} as const
+
+export const COMPUTER_PERIPHERAL_POWER = (
+ props: ChipProps,
+) => {
+ return (
+
+ {/* Plated Holes for Pins */}
+
+
+
+
+
+ {/* Mechanical Mounting Holes */}
+
+
+
+
+
+ {/* Silkscreen paths - Main Box */}
+
+ {/* Silkscreen paths - Box Bottom segments around pins */}
+
+
+
+
+
+
+ {/* Silkscreen paths - Outer Shell */}
+
+
+
+
+
+
+ }
+ {...props}
+ />
+ )
+}
diff --git a/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/imports/CONN_04_SMD_RA_MALE.tsx b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/imports/CONN_04_SMD_RA_MALE.tsx
new file mode 100644
index 00000000..d8eef9cf
--- /dev/null
+++ b/boards/SparkFun-ATX-Power-Connector-Breakout-4-pin/imports/CONN_04_SMD_RA_MALE.tsx
@@ -0,0 +1,99 @@
+import type { ChipProps } from "@tscircuit/props"
+
+const pinLabels = {
+ pin1: ["pin1"],
+ pin2: ["pin2"],
+ pin3: ["pin3"],
+ pin4: ["pin4"],
+} as const
+
+export const CONN_04_SMD_RA_MALE = (props: ChipProps) => {
+ return (
+
+ {/* Surface Mount Pads */}
+
+
+
+
+
+ {/* Non-plated alignment holes */}
+
+
+
+ {/* Silkscreen path - Body Outline */}
+
+
+ {/* Silkscreen paths - Pin projections */}
+
+
+
+
+
+ }
+ {...props}
+ />
+ )
+}