diff --git a/boards/SparkFun-RGB-and-Gesture-Sensor/__snapshots__/SparkFun-RGB-and-Gesture-Sensor.circuit-3d.snap.png b/boards/SparkFun-RGB-and-Gesture-Sensor/__snapshots__/SparkFun-RGB-and-Gesture-Sensor.circuit-3d.snap.png index 7e020de0..d03d86bf 100644 Binary files a/boards/SparkFun-RGB-and-Gesture-Sensor/__snapshots__/SparkFun-RGB-and-Gesture-Sensor.circuit-3d.snap.png and b/boards/SparkFun-RGB-and-Gesture-Sensor/__snapshots__/SparkFun-RGB-and-Gesture-Sensor.circuit-3d.snap.png differ diff --git a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/README.md b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/README.md index 539c3884..ec7ffcb8 100644 --- a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/README.md +++ b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/README.md @@ -1,5 +1,23 @@ -# SparkFun SSOP to DIP Adapter 16 Pin +# SparkFun SSOP to DIP Adapter - 16-Pin -For more information about this board, visit the official SparkFun product page: +SparkFun Product: [BOB-13994](https://www.sparkfun.com/products/13994) -[https://www.sparkfun.com/sparkfun-ssop-to-dip-adapter-16-pin.html](https://www.sparkfun.com/sparkfun-ssop-to-dip-adapter-16-pin.html) \ No newline at end of file +## Description + +A passive adapter board that breaks out a 16-pin SSOP (Shrink Small Outline Package) IC to a standard DIP-16 through-hole footprint, making SSOP chips breadboard and perfboard compatible. + +## Features + +- 16-pin SSOP (0.65mm pitch) to DIP-16 (2.54mm pitch) adapter +- Direct pin-to-pin mapping (pin 1 → pin 1, etc.) +- No active components — purely passive routing +- Board size: ~22mm × 16mm + +## Pinout + +All 16 SSOP pads connect directly to the corresponding DIP through-hole pins (1:1 mapping). + +## Resources + +- [SparkFun Product Page](https://www.sparkfun.com/products/13994) +- [Schematic](https://cdn.sparkfun.com/datasheets/BreakoutBoards/SSOP_to_DIP_16.pdf) diff --git a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit.tsx b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit.tsx index be32a414..75207fea 100644 --- a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit.tsx +++ b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit.tsx @@ -1,204 +1,103 @@ -import { sel } from "tscircuit" - +/** + * SparkFun SSOP to DIP Adapter - 16-Pin (BOB-13994) + * Passive adapter board: maps 16-pin SSOP pads to DIP-16 through-hole footprint + * Board size: ~22mm x 16mm + * + * https://www.sparkfun.com/products/13994 + * Schematic: https://cdn.sparkfun.com/datasheets/BreakoutBoards/SSOP_to_DIP_16.pdf + */ export default () => ( - + + {/* SSOP-16 SMD pads */} - - + {/* DIP-16 through-hole header pins */} - - - - - - - - - - - - - - - - - - - - - - - - - ) diff --git a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-3d.snap.png b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-3d.snap.png index 6d191f2e..1b335c2c 100644 Binary files a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-3d.snap.png and b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-3d.snap.png differ diff --git a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-pcb.snap.svg b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-pcb.snap.svg index da3f8eea..d6940642 100644 --- a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-pcb.snap.svg +++ b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-pcb.snap.svg @@ -1 +1 @@ -SSOP16toDIP16SSOP16toDIP161199U1JP1JP2U2JP3JP4SSOP16toDIP16SSOP16toDIP161199 \ No newline at end of file +U1J1{pin1}{pin2}{pin3}{pin4}{pin5}{pin6}{pin7}{pin8}{pin9}{pin10}{pin11}{pin12}{pin13}{pin14}{pin15}{pin16} \ No newline at end of file diff --git a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-schematic.snap.svg b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-schematic.snap.svg index 02eca37f..d921f701 100644 --- a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-schematic.snap.svg +++ b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/__snapshots__/SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit-schematic.snap.svg @@ -1,88 +1,236 @@ -U112345678910111213141516JP112345678JP212345678U212345678910111213141516JP312345678JP412345678 \ No newline at end of file +U11A12A23A34A45A56A67A78A89B810B711B612B513B414B315B216B1J11P12P23P34P45P56P67P78P89P910P1011P1112P1213P1314P1415P1516P16P1P2P2P3P3P4P4P5P6P6P7P7P8P8P9P9P10P10P11P11P12P12P13P13P14P14P15P15P16P16 \ No newline at end of file diff --git a/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/index.tsx b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/index.tsx new file mode 100644 index 00000000..59e520c1 --- /dev/null +++ b/boards/SparkFun-SSOP-to-DIP-Adapter-16-Pin/index.tsx @@ -0,0 +1,3 @@ +import SparkFunSSOPtoDIPAdapter16Pin from "./SparkFun-SSOP-to-DIP-Adapter-16-Pin.circuit" + +export default SparkFunSSOPtoDIPAdapter16Pin