

Kamikazii
A Robojackets robot (v2) built from scratch, featuring a custom 4-layer PCB, STM32-based (ARM Cortex-M3) firmware written in C (STM32CubeMX + CMake), and a 3D-printed chassis.
- Size
- 75 × 49 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 59
- Nets
- 57
- Pads
- 190
- Tracks, vias
- 563, 153
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 9 Jan 2026
- Updated
- 21 Jul 2026
Overview
Kamikazii is an open-source printed circuit board by choicebuilds, from the choicebuilds/SumoBot-v2 repository on GitHub. It is a 4-layer board of 75 × 49 mm with 59 parts on 57 nets, routed with 563 tracks and 153 vias.
It is built around the DRV8871DDARQ1, L7805CV and 210-4MS. Its parts include 20 capacitors, 12 diodes, 9 resistors, 4 ICs and 3 switches. It belongs with the STM32 boards of this library.
Main components
3DRV8871DDARQ1
SOIC-8-EP-40℃~+125℃ 1 13uA 3.6A 565mΩ PWM Yes SOIC-8-EP Brushed DC Motor Drivers ROHSTexas InstrumentsMotor Driver ICsL7805CV
TO-2200℃~+125℃@(Tj) 1 1.5A 2V@(1A) 35V 5V 68dB@(120Hz) 8mA Fixed Over Current Protection、Over Temperature Protection、Short Circuit Protection Positive TO-220 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators210-4MS
插件,P=2.54mm-40℃~+85℃ 1,000 cycles 100mA 2.54mm 20V 4 PC Pin SPST Slide, Rocked 插件,P=2.54mm DIP Switches ROHSCTS Electronic ComponentsDIP Switches
README
README.mdSumoBot v2
A significantly improved version of SumoBot v1! Concise documentation intended as a project showcase for my portfolio/resume.

Notable Improvements:
- 4-layer PCB with dedicated 9V/5V planes and a solid ground plane to improve return current paths and help reduce EMI
- Decoupling & bulk capacitors placed throughout the board for improved power integrity
- STM32 MCU + STM32CubeMX + C/Cmake Firmware
- Various quality of life additions (e.g. strategy switch, remote start, on/off switch, etc.)
- Compact layout featuring 0402 surface-mount components (ft. dog-bone fanout for motor drivers for space and cost)
Hardware Showcase



Soldering Showcase
With the JLCPCB Stencil: $14.16 (PCB) + $21.69 (Shipping) - $5 (Coupon) = $30.85 + Tax
Without the JLCPCB Stencil: $7 (PCB) + $3.12 (Shipping) - $5 (Coupon) = $5.12 + Tax
I went with the second option and generated a stencil using the LPKF Protolaser.

I would not recommend, especially for a small PCB, because the stencil did not sit flat. Required a few manual adjustments.

Then, a reflow oven was used for SMD components:

And the remaining components were through-hole soldered.
WARNING
I flipped the polarity of the XT-30 connector on the silkscreen without reverse-polarity protection:

It made a very loud sound when the bulk capacitor blew up. Lesson learned to always double check.
Demo Video
Parts
59| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100n | Capacitor_SMD:C_0402_1005Metric | C02, C03, C05, C07, C08, C09, C10, C11, C12, C13, C15, C16, C18, C19, C20 |
| 7 | 1k | Resistor_SMD:R_0402_1005Metric | R01, R02, R03, R04, R05, R06, R07 |
| 7 | LED | LED_SMD:LED_0402_1005Metric | D11, D12, D13, D14, D15, D16, D17 |
| 5 | Distance Sensor | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal | D1, D2, D3, D4, D5 |
| 4 | M3 | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 3 | 47u | Capacitor_SMD:C_1210_3225Metric | C04, C06, C14 |
| 2 | 30K | Resistor_SMD:R_0402_1005Metric | R08, R09 |
| 2 | DRV8871DDAR | DRV8871DDAR:VREG_LM5017MR_NOPB | U1, U2 |
| 2 | Line Sensor | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-3P_1x03_P2.54mm_Horizontal | L1, L2 |
| 2 | Motor | TerminalBlock:TerminalBlock_Xinya_XY308-2.54-2P_1x02_P2.54mm_Horizontal | M1, M2 |
| 2 | Servo | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | S1, S2 |
| 1 | 210-4MS | 210-4MS:210-4MS | SW1 |
| 1 | 330n | Capacitor_SMD:C_0402_1005Metric | C01 |
| 1 | 470u | Capacitor_THT:CP_Radial_D8.0mm_P3.50mm | C17 |
| 1 | BP | blue_pill:blue_pill | U3 |
| 1 | L7805CV | L7805CV:TO255P1040X460X1968-3 | U4 |
| 1 | On/Off | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | T1 |
| 1 | Remote Start | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | T2 |
| 1 | XT30 | Connector_AMASS:AMASS_XT30U-F_1x02_P5.0mm_Vertical | JB1 |
Similar boards
- 2 layers191.3 × 169.2 mm

- 2 layers78.7 × 34.9 mm

- 2 layers61.9 × 76.2 mm

Digits pcb
justinlindh/digits
Encrypted retro phone network — private VoIP over vintage desk phones
77 parts4AGPL-3.0 - 4 layers58.5 × 36 mm

Smart lock
shmuelzon/lowkey
Matter-over-Thread and/or BLE in-door smart lock controller based on the RBM1 lock body
64 parts4 - 2 layers44.5 × 23 mm

- 4 layers144 × 112 mm

Quadcuber
gonewx/quadcuber
本目录是 A1 电子源目录。打开 quadcuber.kicadpro,包含原生可编辑原理图和四层 PCB、本地符号/封装库。本设计为单块PCB,RP2040、QSPI Flash、晶振、USB-C、驱动和电源均直接焊接在板上;A0的Pico H插装已移除。马达使用EV3裸插座。接线定义仍从 ../wiring/spec.py 导入,固件未改动,也没有把 R/L 固件描述成已支持四臂控制。
200 parts - 4 layers112.3 × 73.8 mm

IndMotorControl
ivanchairez01/indMotorControl
STM32-based industrial motor controller featuring FreeRTOS, CAN networking, closed-loop PID speed control, fault management, and real-time diagnostics.
54 parts - 4 layers31.6 × 27.7 mm

Moon child
Matthew-Bon/moon_child
A rocket flight computer to support CBJAMO's amoral interests.
172 partsGPL-3.0
Questions
How big is the Kamikazii PCB?
It measures 75 × 49 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Kamikazii use?
59 parts, built around the DRV8871DDARQ1, L7805CV and 210-4MS. 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 Kamikazii KiCad files?
From the choicebuilds/SumoBot-v2 repository on GitHub, at the commit this page was made from: the board is hardware/Kamikazii.kicad_pcb and its schematic hardware/Kamikazii.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Kamikazii design in my own project?
Its repository states no licence, so its author keeps all rights: ask choicebuilds before reusing the design.
