0.4
speeduino·Hardware·v0.4/THT/Latest/v0.4.3d.kicad_pcb
About the 0.4 PCB
0.4 is an open source AVR/Arduino PCB design by speeduino, published on GitHub. It is a 2-layer board measuring 100 × 100 mm, with 127 components from 42 distinct parts.
Its main chip is the Arduino_Mega2560_Shield, from the AVR/Arduino family. Other key parts include the PPTC041LFBN-RC, SP721APP, TC4424AVPA, MPX4250AP and ULN2003. By type, the board carries 53 resistors, 27 capacitors, 16 diodes, 8 ICs, 7 connectors and 6 transistors.
From the project
Official Speeduino hardware designs
These resellers all contribute a portion of sales back to the project to allow for continued development to take place and we encourage sales through them whenever possible.
Of course, being open source, you are free to use the design files provided here to create your own hardware!
This project exists thanks to all the people who contribute, both in terms of code and testing provided. If you'd like to get involved, please have a read through Contributing and then jump on Discord to discuss things further

Main components on the 0.4
0.4 bill of materials (BOM)
127 components, 42 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PPTC041LFBN-RC Trig Cond Socket | DIP-8_W7.62mm_Socket | IC3 |
| 2 | SP721APP SP721 | DIP-8_W7.62mm | U1, U3 |
| 2 | TC4424AVPA TC4424A | DIP-8_W7.62mm_Socket | U2, U4 |
| 1 | MPX4250AP MPX4250 | MPX4250 | U5 |
| 1 | ULN2003 | DIP-16_W7.62mm | U6 |
| 1 | NCV7805BTG LM2940S-5.0 | TO-220-3_Horizontal_TabDown | U8 |
| 1 | PPTC081LFBN-RC Pololu_Breakout_DRV8825 | Pololu_Breakout-16_15.2x20.3mm | A1 |
| 4 | STP62NS04Z Q_NMOS_GDS | TO-220-3_Horizontal_TabDown | Q1, Q2, Q3, Q4 |
| 2 | IRLD024PBF Q_NMOS_GDSD | Vishay_HVM-DIP-3_W7.62mm | Q5, Q6 |
| 2 | Conn_01x05 | PinHeader_1x05_P2.54mm_Vertical | J1, J6 |
| 1 | Conn_01x06 | PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Conn_01x02 | TerminalBlock_Phoenix_PT-1,5-2-5.0-H_1x02_P5.00mm_Horizontal | J3 |
| 1 | SBH11-PBPC-D20-ST-BK Conn_02x20_Counter_Clockwise | IDC-Header_2x20_P2.54mm_Vertical | J4 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J5 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J8 |
| 2 | 0ZRP0050FF1E Polyfuse | Fuse_BelFuse_0ZRE0055FF_L14.0mm_W4.1mm | F1, F2 |
| 1 | Ignition Voltage | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 2 | VR-HALL | PinHeader_1x03_P2.54mm_Vertical | JP2, JP3 |
| 2 | PULL-UP | PinHeader_1x02_P2.54mm_Vertical | JP4, JP5 |
| 1 | Jumper_NO_Small | PinHeader_1x02_P2.54mm_Vertical | JP12 |
Show 22 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Arduino_Mega2560_Shield | Arduino_Mega2560_Shield_IO_Only | XA1 |
| 8 | 151031SS04000 LED | LED_D3.0mm | D1, D2, D3, D4, D7, D8, D9, D10 |
| 6 | 1N914TAP D | D_DO-35_SOD27_P7.62mm_Horizontal | D5, D6, D11, D12, D13, D16 |
| 1 | SB230TA | D_DO-41_SOD81_P7.62mm_Horizontal | D14 |
| 1 | TP6KE47A D_TVS | D_DO-15_P12.70mm_Horizontal | D15 |
| 2 | FA18X7R1H103KNU06 0.01uF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C1, C15 |
| 2 | FA18X7R1E105KRU06 1uF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C2, C25 |
| 12 | FA18X8R1E104KNU06 0.1uF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C3, C4, C9, C10, C11, C16, C18, C20 +4 |
| 6 | FA18X8R1E224KRU06 0.22uF | C_Disc_D5.0mm_W2.5mm_P2.50mm | C5, C6, C7, C12, C13, C14 |
| 2 | FA18NP01H471JNU06 470pf | C_Disc_D5.0mm_W2.5mm_P2.50mm | C8, C29 |
| 1 | EEU-FC1H100L 10uF | CP_Radial_D5.0mm_P2.00mm | C17 |
| 1 | FA22X7R1E226MRU06 22uF | C_Disc_D7.5mm_W5.0mm_P5.00mm | C19 |
| 1 | EEU-FC1H470B 47uF | CP_Radial_D8.0mm_P5.00mm | C21 |
| 12 | MBA02040C1003FCT00 100k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2, R3, R4, R13, R14, R15, R16 +4 |
| 16 | MBA02040C1001FRP00 1k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R5, R6, R7, R8, R17, R18, R21, R22 +8 |
| 9 | MBA02040C2401FC100 2.4k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R9, R10, R11, R12, R23, R24, R25, R26 +1 |
| 2 | MBA02040C1002FRP00 10k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R27, R45 |
| 1 | MBA02040C3901FCT00 3.9k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R30 |
| 9 | MBA02040C4700FRP00 470R | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R31, R32, R34, R38, R39, R40, R55, R62 +1 |
| 2 | MBA02040C2491FRP00 2.49k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R35, R36 |
| 1 | MBA02040C1200FC100 120R | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R46 |
| 1 | MBA02040C2001FCT00 2k | R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R52 |
0.4 design files
The KiCad project lives in the speeduino/Hardware repository on GitHub; these links point at the commit this page was built from.
0.4: common questions
What microcontroller does the 0.4 use?
The 0.4 is built around the Arduino_Mega2560_Shield, from the AVR/Arduino family.
How big is the 0.4 PCB?
The 0.4 measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the 0.4?
127 components, from 42 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the 0.4 design files?
From the speeduino/Hardware repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the 0.4 design in my own project?
The repository has no license, so all rights stay with speeduino. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the 0.4 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in Hardware
ESP32
DropBear
speeduino
116.1 × 98 mm196 parts2LNo license281AVR/Arduino
NA6 v1.3
speeduino
100 × 100 mm145 parts2LNo license281AVR/Arduino
0.4
speeduino
100 × 100 mm142 parts2LNo license281AVR/Arduino
0.4
speeduino
100 × 100 mm141 parts2LNo license281AVR/Arduino
V0.4.4b
speeduino
100 × 100 mm138 parts2LNo license281Dual Variable Reluctance MAX9926 mode A2
speeduino
19.7 × 19.7 mm18 parts2LNo license281Screw terminal interface
speeduino
40 × 100 mm7 parts2LNo license281MAP Card
speeduino
19.8 × 15.9 mm5 parts2LNo license28148-pin breakout
speeduino
20.6 × 81 mm4 parts2LNo license281
Similar boards
AVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402