A KiCad PCB design for a GPS module intended for the OpenMower universal mainboard. Part of the OpenMower project — open-source RTK GPS lawn mowing robotics.
| Top | Bottom |
|---|---|
![]() |
![]() |
3D render:
.
├── hw-module-gps.kicad_sch # Schematic
├── hw-module-gps.kicad_pcb # PCB layout
├── hw-module-gps.kicad_pro # KiCad project
├── .kibot.yaml # KiBot automation config
├── release/ # Generated production files
│ ├── hw-module-gps-JLCPCB.zip # Gerbers for JLCPCB
│ ├── hw-module-gps_bom_jlc.csv # BOM (JLCPCB format)
│ ├── hw-module-gps_cpl_jlc.csv # Pick-and-place (JLCPCB format)
│ ├── hw-module-gps-schematic.pdf # Schematic PDF
│ └── hw-module-gps-ibom.html # Interactive BOM
├── 3d/ # Custom 3D models
├── xcore-lib/ # Custom symbol library
└── logos/ # SVG assets used on PCB silkscreen
All production files are pre-generated in release/:
- Upload
release/hw-module-gps-JLCPCB.zipas gerbers - Enable PCB Assembly, upload:
release/hw-module-gps_bom_jlc.csvas BOMrelease/hw-module-gps_cpl_jlc.csvas CPL
- Use
release/hw-module-gps-ibom.html(open in browser) to verify component placement
Requires Docker.
./run-kibot-docker.shThis runs KiBot via ghcr.io/inti-cmnb/kicad9_auto:1.8.5 and regenerates all files in release/.
Requires KiCad 9. Open hw-module-gps.kicad_pro.
Before building a robot using these designs, verify that doing so is permitted in your jurisdiction. Patents and local regulations may apply.
The files are distributed without any warranty — no guarantee of safety, legality, or correct function. You need the technical knowledge to evaluate and use this design. The author is not liable for any damages.
Licensed under Creative Commons Attribution 4.0 International.



