

PumpModule
- Size
- 55 × 105 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 12
- Nets
- 39
- Pads
- 80
- Tracks, vias
- 189, 24
- Pours
- 12
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 7 Feb 2026
- Updated
- 6 Nov 2026
Overview
PumpModule is an open-source printed circuit board by dmitry131131, from the dmitry131131/PumpSystem repository on GitHub. It is a 2-layer board of 55 × 105 mm with 12 parts on 39 nets, routed with 189 tracks and 24 vias.
It is built around the A4988. Its parts include 3 connectors, 2 resistors and 1 capacitor. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
1Parts
12| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | LED | LED_SMD:LED_0805_2012Metric | GREEN1, RED1 |
| 2 | R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 1 | 100u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C1 |
| 1 | A4988 | Module:Pololu_Breakout-16_15.2x20.3mm | A2 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | Bus | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J5 |
| 1 | Motor | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J6 |
| 1 | Switch | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J7 |
| 1 | ~ | PumpModule:MCP2515Mudule | MCP2515 |
| 1 | ~ | PumpModule:DC-DC_Low | PowerUnit1 |
Questions
How big is the PumpModule PCB?
It measures 55 × 105 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PumpModule use?
12 parts, built around the A4988. 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 PumpModule KiCad files?
From the dmitry131131/PumpSystem repository on GitHub, at the commit this page was made from: the board is PumpModule/PCB/PumpModule/PumpModule.kicad_pcb and its schematic MasterModule/PCB/Bus/BusModule/BusModule.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the PumpModule design in my own project?
Its repository states no licence, so its author keeps all rights: ask dmitry131131 before reusing the design.
More from dmitry131131/PumpSystem
3- 2 layers50 × 70 mm

- 2 layers65 × 42.5 mm

- 2 layers47 × 4.4 mm

Similar boards
- 2 layers55.9 × 76.2 mm

- 2 layers97 × 90 mm

Satellite Arduino controller
grinje/AutoSatTracker
Tracking satellites with custom hardware based on stepper motors
27 parts14 - 2 layers144.8 × 104.1 mm

Controller
phorton1/Arduino-cnc-cnc3018
A FluidNC based implementation of a controller for a cheap cnc3028 machine
66 parts13 - 2 layers99.1 × 78.7 mm

- 2 layers99.5 × 67 mm

Controller Board
kairobyte/bipedal_self_balance
A bipedal self balancing robot with 2DOF in each leg. Built from scratch.
23 parts7MIT - 2 layers99.7 × 99.7 mm

- 2 layers136 × 52 mm

Driver
m24h/espcnc
A 3D printer/CNC controller using ESP32 with its DMA/FIFO bufferd I2S port
113 parts3 - 2 layers

Schematics
XasWorks/Notos
Public repository of the Notos robot project of the Kolleg St. Thomas robotics group, 2016/2017
47 parts3GPL-3.0