40Vservo
SJSURoboticsTeam·urc-electrical-2026·40Vservo/40Vservo.kicad_pcb
About the 40Vservo PCB
40Vservo is an open source AVR/Arduino PCB design by SJSURoboticsTeam, published on GitHub. It is a 4-layer board measuring 20 × 20 mm, with 21 components from 11 distinct parts.
Its main chip is the ATmega328PB-M, from the AVR/Arduino family. Other key parts include the TMAG5170-Q1, MCP1792x-3302xDB and DRV8251ADDAR. By type, the board carries 10 capacitors, 5 resistors, 4 ICs and 1 crystal.
It belongs with the robotics & motion designs in this gallery.
From the project
The 2024 - 2026 rover electrical monorepo
This is the repository for the SJSU Robotics Club Electrical team repository from 2024-2026.
Main components on the 40Vservo
40Vservo bill of materials (BOM)
21 components, 11 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega328PB-M | QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U1 |
| 1 | TMAG5170-Q1 | VSSOP-8_3.0x3.0mm_P0.65mm | U2 |
| 1 | MCP1792x-3302xDB | SOT-223-3_TabPin2 | U3 |
| 1 | DRV8251ADDAR | Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm | U4 |
| 1 | CSTNE8M00G550000R0 | Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm_HandSoldering | Y1 |
| 1 | Thermistor_NTC | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | TH1 |
| 1 | 2.2uF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 5 | 100nF | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C4, C5, C6, C7 |
| 4 | 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8, C9, C10, C11 |
| 4 | 50k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R4, R5 |
| 1 | 2.7k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
40Vservo design files
The KiCad project lives in the SJSURoboticsTeam/urc-electrical-2026 repository on GitHub; these links point at the commit this page was built from.
- Layout40Vservo/40Vservo.kicad_pcb
- Schematic40Vservo/40Vservo.kicad_sch
40Vservo: common questions
What microcontroller does the 40Vservo use?
The 40Vservo is built around the ATmega328PB-M, from the AVR/Arduino family.
How big is the 40Vservo PCB?
The 40Vservo measures 20 × 20 mm, has 4 copper layers and is 1.600198 mm thick.
How many components are on the 40Vservo?
21 components, from 11 distinct parts. The full bill of materials is listed on this page.
Where can I download the 40Vservo design files?
From the SJSURoboticsTeam/urc-electrical-2026 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the 40Vservo design in my own project?
The repository has no license, so all rights stay with SJSURoboticsTeam. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the 40Vservo 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 urc-electrical-2026
HUB RevA
SJSURoboticsTeam
86.9 × 91.9 mm103 parts4LNo license1TestBoard
SJSURoboticsTeam
84.2 × 93 mm83 parts4LNo license1Bldc
SJSURoboticsTeam
50 × 45 mm82 parts4LNo license1Science
SJSURoboticsTeam
107 × 63 mm78 parts2LNo license1Main arm
SJSURoboticsTeam
80 × 60 mm52 parts2LNo license1Drive
SJSURoboticsTeam
85 × 50 mm49 parts4LNo license1HUB
SJSURoboticsTeam
159.2 × 93 mm45 parts4LNo license1E-Stop
SJSURoboticsTeam
84.5 × 84.5 mm35 parts2LNo license1Finalhand
SJSURoboticsTeam
61.1 × 40.4 mm26 parts4LNo license1Raspberry Pi
PiHat
SJSURoboticsTeam
65 × 56.5 mm12 parts4LNo license1BatteryAmp
SJSURoboticsTeam
41 × 13 mm11 parts2LNo license1
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746