HGS

natehorst240-sketch·HGS·KicadHGS/HGS_PCB/HGS_PCB.kicad_pcb

HGS PCB layout, top view — open source Raspberry Pi board by natehorst240-sketch

About the HGS PCB

HGS is an open source Raspberry Pi PCB design by natehorst240-sketch, published on GitHub. It is a 2-layer board measuring 115.5 × 34 mm, with 42 components from 32 distinct parts.

Its main chip is the RP2354A, from the Raspberry Pi family. Other key parts include the MAX3232ESE+, W25Q01JV, TPS63031DSK and MAX3232. By type, the board carries 17 capacitors, 11 resistors, 5 ICs, 2 connectors, 2 switches and 2 inductors.

From the project

A Linux/cross-platform re-implementation of the Agusta A109S / A109N HGS ground-station software (Hgscpp.exe`, MFC-era Windows app) that reads IDS/DAU downloads from the aircraft.

A Linux/cross-platform re-implementation of the Agusta A109S / A109N HGS ground-station software (Hgscpp.exe`, MFC-era Windows app) that reads IDS/DAU downloads from the aircraft.

The .HG download file format has been reverse-engineered and verified value-for-value against the original application (see FORMAT.md):

Captured live from a real A109 download and validated: 25-byte space-padded ASCII messages, stop-and-wait (downloader sends DOWNLOAD LOGS, DAU streams each .HG record, downloader acks each with TRANSMISSION OK). Concatenated records == the .HG file. The stick firmware…

Main components on the HGS

HGS bill of materials (BOM)

42 components, 32 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MAX3232ESE+
BQ24074RGT
Analog Devices
U1
1
RP2354A
U2
1
W25Q01JV
U3
1
TPS63031DSK
U4
1
MAX3232
U5
1
12MHz
Y1
1
USB_C_Receptacle
-
J1
1
L717SDE09P
Conn_01x12
Amphenol
J2
1
Conn_01x04_Pin
3V3
1
~
BT1
2
SW_Push
SW1, SW2
1
3.3uH
L1
1
1.5 uH
L2
1
CL10B104KB8NNNC
1uF
Samsung
C1
2
CL10B104KB8NNNC
4.7uF
Samsung
C2, C3
1
CL10B104KB8NNNC
100nf
Samsung
C4
1
CL10B104KB8NNNC
4.7uF
Samsung
C5
1
10 uF
C6
2
15 pF
C7, C8
2
4.7uF
C9, C11
Show 12 more
QtyPartRefs
1
100nF
C10
6
100 nF
C12, C13, C14, C15, C16, C17
1
RC0603FR-0747RL
10k
Yageo
R1
1
RC0603FR-0747RL
1.78k
Yageo
R2
1
3.24k
-
R3
1
10K
5.1k
-
R4
1
5.1k
R5
1
1k
R6
2
27k
R7, R8
1
33R
R9
1
10 k
R10
1
10k
R11

HGS design files

The KiCad project lives in the natehorst240-sketch/HGS repository on GitHub; these links point at the commit this page was built from.

HGS: common questions

What microcontroller does the HGS use?

The HGS is built around the RP2354A, from the Raspberry Pi family.

How big is the HGS PCB?

The HGS measures 115.5 × 34 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the HGS?

42 components, from 32 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the HGS design files?

From the natehorst240-sketch/HGS repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the HGS design in my own project?

The repository has no license, so all rights stay with natehorst240-sketch. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the HGS without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.

More boards in HGS

Similar boards