Skip to the content
PCBKitNew board
4 layers93.3 × 58 mmHw module gps, the printed circuit board in 3D

Hw module gps

xtech/hw-module-gps

Module for using Arduino Shield style GPS units with xBot modular platform

Size
93.3 × 58 mm
Copper layers
4
Thickness
1.6 mm
Parts
22
Nets
32
Pads
91
Tracks, vias
47, 25
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Jun 2026
Updated
12 Oct 2026

Overview

Hw module gps is an open-source printed circuit board by xtech, from the xtech/hw-module-gps repository on GitHub, published under the CC-BY-4.0 licence. It is a 4-layer board of 93.3 × 58 mm with 22 parts on 32 nets, routed with 47 tracks and 25 vias.

It is built around the AMS1117-3.3. Its parts include 5 ICs, 4 capacitors, 2 resistors, 1 diode and 1 connector. It belongs with the radio and wireless boards of this library.

Main components

1

README

README.md

hw-module-gps — OpenMower GPS Module

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.


Board Preview

TopBottom
TopBottom

3D render:

3D Top


Repository Structure

text
.
├── 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

Ordering from JLCPCB

All production files are pre-generated in release/:

  1. Upload release/hw-module-gps-JLCPCB.zip as gerbers
  2. Enable PCB Assembly, upload:
    • release/hw-module-gps_bom_jlc.csv as BOM
    • release/hw-module-gps_cpl_jlc.csv as CPL
  3. Use release/hw-module-gps-ibom.html (open in browser) to verify component placement

Regenerating Release Files

Requires Docker.

bash
./run-kibot-docker.sh

This runs KiBot via ghcr.io/inti-cmnb/kicad9_auto:1.8.5 and regenerates all files in release/.


Opening the Design

Requires KiCad 9. Open hw-module-gps.kicad_pro.


Legal

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.

License

Creative Commons License
Licensed under Creative Commons Attribution 4.0 International.

Parts

22
QtyValueFootprintReferences
4MountingHole_PadMountingHole:MountingHole_4.3mm_M4_Pad_ViaH5, H6, H10, H15
22.54mm 1x8 socketxtech:DummyU43, U44
222uFCapacitor_SMD:C_0603_1608MetricC119, C120
2G***kibuzzard-69B58D65kibuzzard-69B58D65, kibuzzard-69B58D65
1100nFCapacitor_SMD:C_0402_1005MetricC63
110uFCapacitor_SMD:C_0402_1005MetricC37
11kResistor_SMD:R_0805_2012MetricR44
12.2kResistor_SMD:R_0805_2012MetricR59
12.54mm 1x10 socketxtech:DummyU45
12.54mm 1x6 socketxtech:DummyU42
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U12
1Ardusimple_F9Pxtech:Arduino_Uno_Shield_Ardusimple_BudgetXA1
1Conn_01x05Connector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ29
1ESD-Logo_6.6x6mm_SilkScreenSymbol:ESD-Logo_6.6x6mm_SilkScreenLOGO2
1G***kibuzzard-67111AE1kibuzzard-67111AE1
1LED GREENLED_SMD:LED_0805_2012MetricD25

Questions

How big is the Hw module gps PCB?

It measures 93.3 × 58 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Hw module gps use?

22 parts, built around the AMS1117-3.3. 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 Hw module gps KiCad files?

From the xtech/hw-module-gps repository on GitHub, at the commit this page was made from: the board is hw-module-gps.kicad_pcb and its schematic hw-module-gps.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hw module gps design in my own project?

Its repository publishes it under the CC-BY-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 4 layers85 × 56 mmPslab mini, the printed circuit board in 3D

    Pslab mini

    fossasia/pslab-mini-hardware

    PSLab Mini Hardware https://pslab.io

    182 parts1.2kApache-2.0
  • 4 layers100 × 54 mm32Bit shift register, the printed circuit board in 3D

    32Bit shift register

    MaltWhiskey/Mega-Cube

    16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver

    64 parts766
  • 2 layers44.2 × 29.3 mmI2c tiny usb, the printed circuit board in 3D

    I2c tiny usb

    harbaum/I2C-Tiny-USB

    Cheap and simple I²C to USB interface

    27 parts454
  • 2 layers78 × 60 mmIce viz, the printed circuit board in 3D

    Ice viz

    muni-works/vcad

    BRep CAD kernel in Rust/WASM

    44 parts442Apache-2.0
  • 2 layers59.1 × 99.9 mmCheap FOCer 2 60mm, the printed circuit board in 3D

    Cheap FOCer 2 60mm

    shamansystems/Cheap-FOCer-2

    Low-Cost Motor Controller based on the VESC 6

    193 parts407