Horizon

Horizon-Avionics·Horizon-H1·flight computer/horizon.kicad_pcb

Horizon PCB layout, top view — open source NXP board by Horizon-Avionics

About the Horizon PCB

Horizon is an open source NXP PCB design by Horizon-Avionics, published on GitHub. It is a 4-layer board measuring 68.8 × 90.3 mm, with 168 components from 80 distinct parts.

Its main chip is the MMCU, from the NXP family. Other key parts include the MKL02Z32VFG4, TPS61200DRC, LPS22HB, GPS and NAND. By type, the board carries 53 resistors, 49 capacitors, 22 connectors, 13 ICs, 13 diodes and 5 inductors.

It belongs with the rf & radio designs in this gallery.

From the project

Building a fully open-source flight computer for amateur rocketry!

The Goal of Horizon Avionics was to be able to build a full-fledged, and open-source flight computer for amateur rocketry. There is no such board online, and we are hoping for this board to streamline open-sourcing products instead of charging upwards of $400 for a ~$100 board.

- RF - Including a transmit tower for receiving/sending data from the rocket

- NAND + Micro SD Card Storage for logging

Main components on the Horizon

Horizon bill of materials (BOM)

168 components, 80 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MMCU
U1
1
MKL02Z32VFG4
U2
1
TPS61200DRC
U3
1
LPS22HB
U5
1
GPS
U6
1
NAND
U8
1
TPS82130
U9
1
LSM6DS3
U10
1
BGM220SC12WGA2R
U11
1
LTC4412XS6
LTC4412xS6
U13
1
AP2112K-3.3
U15
1
SX1262IMLTRT
U16
1
PE4259
U17
1
DMG2301L
Q2
1
BSS138
Q7
2
IRLML6402
Q8, Q9
1
32 kHZ
Y1
1
32MHZ
32MHz
Y2
1
MICRO_SD_CARD_DET1
Micro_SD_Card_Det1
J1
5
CONN_02X03_COUNTER_CLOCKWISE
Conn_02x03_Counter_Clockwise
J2, J7, J8, J18, J21
Show 60 more
QtyPartRefs
3
H9161
H9161TR-ND
J3, J4, J17
1
Screw_Term
J5
4
1x3 servo
J6, J9, J13, J14
1
CONN_01X02_PIN
Conn_01x02_Pin
J10
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J11
1
CONN_01X04
Conn_01x04
J12
2
arming terminal
J15, J16
2
SCREW_TERMINAL_01X02
Screw_Terminal_01x02
J19, J20
1
Bluetooth Programming
J22
1
Conn_01x03
1x3servo1
1
Buzzer
BZ2
2
Polyfuse
F1, F2
1
NMCU
SAMD21G18A-AU1
1
TMCU
SAMD21G18A-AU2
1
CK_KMS2XXG
CK_KMS2xxG
SW1
1
D_Schottky
D1
5
LED
D3, D4, D7, D21, D22
1
PRTR5V0U2X
D8
4
SMLVN6RGB
D15, D16, D17, D18
2
PMEG6020ER
D20, D26
1
BLM18AG601SN1D
FB1
1
2.2UH
2.2uH
L2
1
3.9 nH
L3
1
47NH
47nH
L10
1
15UH
15uH
L11
2
100 nF
C1, C2
1
1.2 pF
C4
16
100NF
100nF
C5, C6, C7, C8, C9, C11, C13, C15 +8
2
12PF
12pF
C10, C17
5
1UF
1uF
C12, C22, C35, C63, C72
1
4N7
4n7
C16
2
4.7UF
4.7uF
C18, C67
2
DNP
C20, C23
5
10UF
10uF
C21, C24, C25, C28, C32
2
100PF
100pF
C26, C49
1
100N
100n
C27
1
3.3 nF
C33
1
22UF
22uF
C34
1
1u
C36
1
470NF
470nF
C40
1
1NF
1nF
C46
1
47NF
47nF
C47
1
47PF
47pF
C48
3
0.1UF
0.1uF
C64, C65, C66
1
DNP
R1
1
0R
R2
11
10K
10k
R3, R4, R5, R27, R38, R39, R52, R53 +3
2
4.7K
4.7k
R6, R7
4
100
R8, R46, R79, R81
2
1.5K
1.5k
R9, R14
5
2.2K
R10, R13, R26, R29, R30
4
10kΩ
R11, R12, R54, R55
2
5K1
5k1
R20, R21
2
330
R22, R47
1
900K
900k
R42
2
100K
100k
R43, R45
1
350K
350k
R44
2
1k
R58, R59
1
2K2
2k2
R72
12
220
R87, R88, R89, R90, R91, R92, R93, R94 +4

Horizon design files

The KiCad project lives in the Horizon-Avionics/Horizon-H1 repository on GitHub; these links point at the commit this page was built from.

Horizon: common questions

What microcontroller does the Horizon use?

The Horizon is built around the MMCU, from the NXP family.

How big is the Horizon PCB?

The Horizon measures 68.8 × 90.3 mm, has 4 copper layers and is 1.599978 mm thick.

How many components are on the Horizon?

168 components, from 80 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 Horizon design files?

From the Horizon-Avionics/Horizon-H1 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 Horizon design in my own project?

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

Can I test firmware for the Horizon without the hardware?

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

More boards in Horizon-H1

Similar boards