

Base module
Template for ModuCard PCBs
- Size
- 100 × 100 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 163
- Nets
- 237
- Pads
- 613
- Tracks, vias
- 1,092, 190
- Pours
- 20
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 23 Dec 2024
- Updated
- 19 Apr 2025
Overview
Base module is an open-source printed circuit board by KoNarRobotics, from the KoNarRobotics/ModuCard-base-module repository on GitHub. It is a 4-layer board of 100 × 100 mm with 163 parts on 237 nets, routed with 1,092 tracks and 190 vias.
It is built around the TPS563201DDCR, TPD2E2U06DCK and CH334P, with the FSUSB42UMX, 3225-8.00-20-10-10/4B and MMST3904 among its other parts. Its parts include 51 capacitors, 47 resistors, 11 ICs, 8 diodes and 4 crystals. It belongs with the STM32 boards of this library.
Main components
9TPS563201DDCR
SOT-23-THIN-6-40℃~+125℃@(TJ) 1 3A 4.5V~17V 580kHz 768mV~7V Adjustable Buck Buck Built-in Yes SOT-23-THIN-6 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTPD2E2U06DCK
SC-70-3-40℃~+125℃ 1.5pF 10nA 12.4V 2 5.5A@8/20us 5.5V 6.5V 75W@8/20us Bidirectional IEC 61000-4-2、IEC 61000-4-5 TVS SC-70-3 ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)CH334P
QFN-16(3x3)-40℃~+85℃ 0.4mA 3.3V 4 480Mbps 85mA Hub USB 2.0 QFN-16(3x3) USB HUB Controllers ROHSWCH (Nanjing Qinheng Microelectronics)USB HUB ControllersFSUSB42UMX
UFQFN-10(1.4x1.8)-40℃~+85℃ 13ns 15ns 2 2.4V~4.4V 250ps 2:1 3.7pF 3.9Ω 720MHz UFQFN-10(1.4x1.8) Analog Switches, Multiplexers ROHSonsemiAnalog Switches, Multiplexers3225-8.00-20-10-10/4B
SMD3225-4P-40℃~+85℃ 20pF 8MHz Crystal Oscillator ±10ppm SMD3225-4P Crystals ROHSSuzhou Liming ElecCrystalsMMST3904
SOT-323Bipolar (BJT)hongjiachengQ13FC1350000400
SMD3215-2PSMD3215-2P Crystals ROHSSeiko EpsonCrystalsTL2243
插件-20℃~+70℃ 1.8N 12V 3.8mm 30,000 cycles 50mA 7.3mm 9.6mm PC Pin Right Angle Round Button SPST 插件 Tactile Switches ROHSE-SwitchTactile SwitchesX322512MSB4SI
SMD3225-4P-40℃~+85℃ 12MHz 20pF 80Ω Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHSYXCCrystals
README
README.mdModuCard Base Module
This repository provides a template design for creating modules in the ModuCard system. Each module is designed to seamlessly interface with the ModuCard backplane, enabling a modular and expandable robotics platform.
Used tools:
Features:
Power section
- Input voltage: 12V from the backplane.
- Output voltage: 3.3V @ 0.5A.
ST-LINK
- Built-in ST-LINK connected to the backplane via USB interface.
- Enables programming and debugging of the onboard MCU.
CAN interface
- Two independent CAN buses: CAN1 and CAN2.
- Both connect with the backplane to facilitate communication between the onboard MCU and other modules in the system.
How to Create a new module from this template
- Create a new repository
- Copy files from this repository to your new repository.
- Rename the files:
base-module.kicad_pcb→<your-board-name>.kicad_pcbbase-module.kicad_sch→<your-board-name>.kicad_schbase-module.kicad_pro→<your-board-name>.kicad_pro
- Open the project in KiCad.
- Update page settings in the schematic and PCB:
- Change the Title to
ModuCard <your project name>. - Edit Comment 2 to include your name in the
<author>field.
- Change the Title to
- Enjoy implementing your project!
Parts
163| Qty | Value | Footprint | References |
|---|---|---|---|
| 28 | 100nF | PCM_JLCPCB:C_0402 | C100, C300, C305, C306, C311, C312, C401, C402, C403, C404, C405, C407, C409, C415, C416, C500 +12 |
| 16 | 10kΩ | PCM_JLCPCB:R_0402 | R301, R307, R402, R403, R405, R500, R600, R701, R703, R705, R706, R707, R709, R713, R802, R804 |
| 8 | 22Ω | PCM_JLCPCB:R_0402 | R704, R708, R715, R716, R900, R901, R902, R903 |
| 6 | 10uF | PCM_JLCPCB:C_0603 | C301, C302, C303, C304, C309, C310 |
| 6 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP300, TP301, TP302, TP400, TP700, TP701 |
| 5 | ~ | TestPoint:TestPoint_Pad_D1.0mm | TP702, TP703, TP704, TP705, TP706 |
| 4 | 100Ω | PCM_JLCPCB:R_0402 | R404, R406, R710, R714 |
| 4 | 10uF | PCM_JLCPCB:C_0402 | C400, C406, C408, C902 |
| 4 | Green | PCM_JLCPCB:D_0603 | D400, D401, D402, D701 |
| 3 | 1.2kΩ | PCM_JLCPCB:R_0402 | R400, R407, R712 |
| 2 | 100kΩ | PCM_JLCPCB:R_0402 | R700, R702 |
| 2 | 18pF | PCM_JLCPCB:C_0402 | C313, C314 |
| 2 | 1kΩ | PCM_JLCPCB:R_0402 | R308, R401 |
| 2 | 1uF | PCM_JLCPCB:C_0402 | C700, C904 |
| 2 | 2.2uF | PCM_JLCPCB:C_0402 | C413, C414 |
| 2 | 22pF | PCM_JLCPCB:C_0402 | C411, C412 |
| 2 | 22uF | PCM_JLCPCB:C_0603 | C307, C308 |
| 2 | 3.3uH | Inductor_SMD:L_Changjiang_FXL0420 | L300, L301 |
| 2 | 33pF | PCM_JLCPCB:C_0402 | C707, C708 |
| 2 | 470Ω | PCM_JLCPCB:R_0402 | R408, R411 |
| 2 | 5.1kΩ | PCM_JLCPCB:R_0402 | R800, R801 |
| 2 | FixLed307 | FixLed307:FixLed307 | LED300, LED301 |
| 2 | TJA1044GTK_3Z | Package_SON:HVSON-8-1EP_3x3mm_P0.65mm_EP1.6x2.4mm | U500, U600 |
| 2 | TPD2E2U06DCK | Package_TO_SOT_SMD:SOT-323_SC-70 | U401, U402 |
| 2 | TPS563201DDCR | Package_TO_SOT_SMD:SOT-23-6 | U300, U301 |
| 2 | Test Buck Vout | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP300, JP301 |
| 1 | 09031967921 | Connector_DIN:DIN41612_R_3x32_Female_Horizontal_THT | J200 |
| 1 | 1.5A | PCM_JLCPCB:F_0603 | F300 |
| 1 | 120Ω | PCM_JLCPCB:R_0402 | R409 |
| 1 | 12Mhz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y900 |
| 1 | 2.2kΩ | PCM_JLCPCB:R_0402 | R410 |
| 1 | 220Ω | PCM_JLCPCB:R_0402 | R412 |
| 1 | 22kΩ | PCM_JLCPCB:R_0402 | R803 |
| 1 | 330Ω | PCM_JLCPCB:R_0402 | R805 |
| 1 | 33k2 | PCM_JLCPCB:R_0402 | R306 |
| 1 | 39kΩ | PCM_JLCPCB:R_0402 | R711 |
| 1 | 4.7uF | PCM_JLCPCB:C_0402 | C410 |
| 1 | 54k9 | PCM_JLCPCB:R_0402 | R300 |
| 1 | 8 MHz | PCM_JLCPCB:CRYSTAL-SMD_4P-L3.2-W2.5-BL | Y700 |
| 1 | Blue | PCM_JLCPCB:D_0603 | D700 |
| 1 | CH334P | Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mm | U302 |
| 1 | FSUSB42UMX | Package_DFN_QFN:UQFN-10_1.4x1.8mm_P0.4mm | U801 |
| 1 | G*** | kibuzzard-67B63E8D | kibuzzard-67B63E8D |
| 1 | G*** | kibuzzard-67B643DE | kibuzzard-67B643DE |
| 1 | G*** | kibuzzard-67B643EE | kibuzzard-67B643EE |
| 1 | G*** | kibuzzard-67B6249A | kibuzzard-67B6249A |
| 1 | G*** | kibuzzard-67B6438D | kibuzzard-67B6438D |
| 1 | G*** | kibuzzard-67B20BD5 | kibuzzard-67B20BD5 |
| 1 | G*** | kibuzzard-67B624A4 | kibuzzard-67B624A4 |
| 1 | G*** | kibuzzard-67E7D86B | kibuzzard-67E7D86B |
| 1 | G*** | kibuzzard-67B219C6 | kibuzzard-67B219C6 |
| 1 | G*** | kibuzzard-67B62470 | kibuzzard-67B62470 |
| 1 | G*** | kibuzzard-67B37472 | kibuzzard-67B37472 |
| 1 | G*** | kibuzzard-67B643AC | kibuzzard-67B643AC |
| 1 | G*** | kibuzzard-67B2198C | kibuzzard-67B2198C |
| 1 | G*** | kibuzzard-67B62451 | kibuzzard-67B62451 |
| 1 | G*** | kibuzzard-67B37418 | kibuzzard-67B37418 |
| 1 | G*** | kibuzzard-67B6248A | kibuzzard-67B6248A |
| 1 | G*** | kibuzzard-67B37005 | kibuzzard-67B37005 |
| 1 | G*** | kibuzzard-67BE3F52 | kibuzzard-67BE3F52 |
| 1 | LOGO | QRcode:KonarQR | G*** |
| 1 | MMST3904 | PCM_JLCPCB:Q_SOT-323 | Q700 |
| 1 | Q13FC1350000400 | PCM_JLCPCB:FC-135R_L3.2-W1.5 | X300 |
| 1 | Red | PCM_JLCPCB:D_0603 | D301 |
| 1 | STM32F103CBTx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U700 |
| 1 | STM32H750VBTx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U400 |
| 1 | TL2243 | TL2243:TL2243 | SW400 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J800 |
| 1 | W25Q128 | PCM_JLCPCB:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL | U100 |
| 1 | X322512MSB4SI | PCM_JLCPCB:CRYSTAL-SMD_4P-L3.2-W2.5-BL | X400 |
| 1 | ~ | PCM_JLCPCB:FB_0603 | FB400 |
The 161 most common of 163 parts.
Questions
How big is the Base module PCB?
It measures 100 × 100 mm and has 4 copper layers, 1.61 mm thick.
What parts does the Base module use?
163 parts, built around the TPS563201DDCR, TPD2E2U06DCK, CH334P and FSUSB42UMX. 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 Base module KiCad files?
From the KoNarRobotics/ModuCard-base-module repository on GitHub, at the commit this page was made from: the board is base-module.kicad_pcb and its schematic QSPI FLASH.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Base module design in my own project?
Its repository states no licence, so its author keeps all rights: ask KoNarRobotics before reusing the design.
Similar boards
- 4 layers100 × 50 mm

- 4 layers100 × 100 mm

ModuCard mms extension pdw board
X-Lemon-X/ModuCard-mms-extension-pdw-board
This repository provides a template design for creating modules in the ModuCard system. Each module is designed to seamlessly interface with the ModuCard backplane, enabling a modular and expandable robotics platform.
161 parts - 4 layers100 × 100 mm

- 4 layers90.2 × 95.9 mm

- 4 layers100 × 100 mm

- 4 layers153.9 × 128.7 mm

ModuCard Backplane Sixth Sense
ArthorH/ModuCard-Backplane-Sixth-Sense
Sixth sense for debugging 6 modules
133 parts1 - 2 layers103.9 × 43.5 mm

- 4 layers262.9 × 64.4 mm

MorphoDock
SlimeVR/SlimeVR-Morphocharger
SlimeVR Official charger design for butterfly trackers
188 parts1Apache-2.0