

Sprit
Raspberry Pi I/O interface board for Dynamixel XL-320 (and possibly others)
- Size
- 25.6 × 40 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 14
- Nets
- 13
- Pads
- 48
- Tracks, vias
- 80, 11
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 18 Sep 2022
- Updated
- 18 Sep 2022
Overview
Sprit is an open-source printed circuit board by stevegt, from the stevegt/sprit repository on GitHub. It is a 2-layer board of 25.6 × 40 mm with 14 parts on 13 nets, routed with 80 tracks and 11 vias.
It is built around the SN74LV1T126DBV. Its parts include 4 capacitors, 3 resistors, 3 connectors, 2 ICs and 2 transistors. It belongs with the interfaces and adapters boards of this library.
Main components
1README
README.mdsprit
I/O interface between a Raspberry Pi and a Dynamixel XL-320 servo. Other Dynamixel models may work too, as well as other serial bus servos such as those from Hiwonder -- haven't tested.
The Sprit is similar to the Poppy Project's Pixl board:
- https://www.poppy-project.org/en/
- https://github.com/poppy-project/pixl/blob/master/circuit_maker/Pixl.PDF
The main differences between the Sprit and Pixl are in the power subsystem -- the Sprit is optimized for stationary use, while the Pixl is optimized for mobile use on batteries:
| load | Sprit | Pixl |
|---|---|---|
| Pi | USB | 7V barrel jack or batteries |
| 7V servos | 7V barrel jack or batteries | |
| 8V servos | 10.5-18V barrel jack |
- Sprit accepts anything from 10.5 to 18V via the barrel jack and regulates that down to 8V power for the servos. Sprit does not provide power for the Pi, so the Pi must be powered via USB.
- Pixl accepts 7V from barrel jack or batteries, passes that unregulated to the servos, and regulates it down to 5V to power the Pi, so the Pi does not need to be plugged into USB power.
Oshpark prototype v0.2 bare board
Parts
14| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 47uF | Capacitor_SMD:C_1206_3216Metric | C1, C2, C3, C4 |
| 3 | 499 | Resistor_SMD:R_0805_2012Metric | R1, R2, R3 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 1 | BARREL_JACK | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | CONN_01X03 | Connector_Molex:Molex_Micro-Latch_53254-0370_1x03_P2.00mm_Horizontal | J3 |
| 1 | CONN_02X05 | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J2 |
| 1 | MC7808CDTRKG | Package_TO_SOT_SMD:TO-252-2 | U1 |
| 1 | SN74LV1T126 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
Similar boards
- 2 layers28 × 28 mm

- 2 layers100 × 54 mm

- 4 layers93 × 155.6 mm

Rocky ctrl
PotatoPeaSea/Rocky
Five-legged walking robot inspired by Rocky (Project Hail Mary).
173 parts - 8 layers120 × 75 mm

- 4 layers35 × 20 mm

Blixten
Alli-Ekundayo/scpt-rl
SCPT-RL trains a cross-attention transformer policy to place PCB components sequentially on a discrete grid. Training has two phases:
60 partsMIT - 4 layers132 × 68.5 mm

- 2 layers116.8 × 30 mm

Type d
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
14 parts3kApache-2.0 - 2 layers32 × 22 mm

Questions
How big is the Sprit PCB?
It measures 25.6 × 40 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sprit use?
14 parts, built around the SN74LV1T126DBV. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Sprit KiCad files?
From the stevegt/sprit repository on GitHub, at the commit this page was made from: the board is sprit.kicad_pcb and its schematic sprit.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sprit design in my own project?
Its repository states no licence, so its author keeps all rights: ask stevegt before reusing the design.
