Skip to the content
2 layers19.8 × 40.1 mmGH4PIN01, the printed circuit board in 3D

This 4-pin module connects JST-GH connectors, often used in Pixhawk drones, to standard pin headers, making it easier to build custom electronics and use I2C or CAN bus communication.

Size
19.8 × 40.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
11
Nets
4
Pads
40
Tracks, vias
68, 23
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
9 Feb 2023
Updated
29 Mar 2026

Overview

GH4PIN01 is an open-source printed circuit board by mlab-modules, from the mlab-modules/GH4PIN01 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 19.8 × 40.1 mm with 11 parts on 4 nets, routed with 68 tracks and 23 vias.

It is built around the SM04B-GHS-TB. It belongs with the sensors and measurement boards of this library.

Main components

1

README

README.md

GH4PIN01 Module: MLAB to PixHawk 4PIN interface

GH4PIN01 mounted on ALBASE

Overview

The GH4PIN01 Module is a 4-pin adapter that converts JST-GH connectors, commonly used in PixHawk avionics, to standard pin headers. This module includes two JST-GH connectors and supports I2C or CAN bus communication, making it a versatile and essential component in the MLAB system for integrating various electronic devices.

GH4PIN01 top view GH4PIN01 bottow view

Features

  • Dual JST-GH Connectors: Provides increased connectivity options.
  • I2C and CAN Bus Support: Ideal for communication in Pixhawk avionics and other devices.
  • MLAB I2C Standard: Pin header follows the GND-SDA-+5V-SCL-GND configuration, preventing device damage from reversed cables.
  • User-Friendly Design: Simplifies connections without complex modifications.
  • High Compatibility: Integrates seamlessly with MLAB modular components.
  • Durable Construction: High-quality materials for reliable and robust performance.

Specifications

  • Connector JST-GH: 4-pin JST-GH PixHawk standard
  • Connector HEADER: Standard 2.54mm pin header (4-pin)
  • Pinout: GND SDA +5V SCL GND
  • Operating Temperature Range: -40°C to 85°C

Possible uses

  • Integrating custom avionics into Pixhawk drone projects.
  • Connecting JST-GH devices to MLAB standard pin header-based systems.
  • Prototyping and development with MLAB modular components.
  • I2C or CAN bus communication setups.

Parts

11
QtyValueFootprintReferences
4SM04B-GHS-TBConnector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_HorizontalJ1, J2, J4, J5
2FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2
2HOLEMlab_Mechanical:MountingHole_3mmM3, M4
2HOLE M3Mlab_Mechanical:MountingHole_3mmM1, M2
1HEADER_2x05_PARALLELMlab_Pin_Headers:Straight_2x05J3

Similar boards

  • 2 layers30 × 15 mmTFHT01, the printed circuit board in 3D

    TFHT01

    ThunderFly-aerospace/TFHT01

    Airborne Humidity and Temperature sensor for UAVs.

    34 parts10GPL-3.0
  • 2 layers25 × 23 mmTFI2CADT01, the printed circuit board in 3D

    TFI2CADT01

    ThunderFly-aerospace/TFI2CADT01

    I2C address translator module, allows connection of multiple I2C devices with the same address to one bus.

    38 parts10GPL-3.0
  • 2 layers37.5 × 19 mmTFRPM01, the printed circuit board in 3D

    TFRPM01

    ThunderFly-aerospace/TFRPM01

    Revolutions per minute (RPM) meter for UAV, rotors, wheels and engines.

    28 parts9GPL-3.0
  • 2 layers25 × 15 mmTFI2CEXT01, the printed circuit board in 3D

    TFI2CEXT01

    ThunderFly-aerospace/TFI2CEXT01

    I2C bus wire length extension module. Enabling the use of more extensive bus interconnection.

    26 parts8GPL-3.0
  • 2 layers52 × 36 mmCyphalPicoBase CAN, the printed circuit board in 3D

    CyphalPicoBase CAN

    generationmake/CyphalPicoBase-CAN

    Board for the Raspberry Pi Pico to connect via CAN using OpenCyphal and UCANPHY Micro

    62 parts5CERN-OHL-W-2.0
  • 2 layers30 × 15 mmTFASPDIMU02, the printed circuit board in 3D

    TFASPDIMU02

    ThunderFly-aerospace/TFASPDIMU02

    I²C bus differential pressure sensor with IMU and Magnetometer.

    43 parts3GPL-3.0
  • 2 layers45 × 45 mmTFESC02, the printed circuit board in 3D

    TFESC02

    ThunderFly-aerospace/TFESC02

    ESC for BLDC motors for UAVs with I2C interface

    75 parts3GPL-3.0
  • 2 layers40 × 70 mmKinetiCoreDC, the printed circuit board in 3D

    KinetiCoreDC

    axpaul/KinetiCoreDC

    Compact STM32G0-based DC motor controller board featuring TI DRV8874 H-bridge drivers, RS485 communication, optoisolated I/O, and hardware power protection.

    183 parts1CERN-OHL-S-2.0

Questions

How big is the GH4PIN01 PCB?

It measures 19.8 × 40.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the GH4PIN01 use?

11 parts, built around the SM04B-GHS-TB. 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 GH4PIN01 KiCad files?

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

Can I use the GH4PIN01 design in my own project?

Its repository publishes it under the GPL-3.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).