Polaris3.1

porbital·GNC_Hapsis·Hapsis_PCB/polaris3.1/polaris3.1.kicad_pcb

Polaris3.1 PCB layout, top view — open source AVR/Arduino board by porbital

About the Polaris3.1 PCB

Polaris3.1 is an open source AVR/Arduino PCB design by porbital, published on GitHub. It is a 2-layer board measuring 95 × 99 mm, with 69 components from 21 distinct parts.

Its main chip is the Arduino_Nano_ESP32, from the AVR/Arduino family. Other key parts include the TPS56339DDC. By type, the board carries 29 resistors, 12 connectors, 10 diodes, 8 transistors, 6 capacitors and 1 IC.

From the project

Software for the GNC Hapsis launch structure control system

If you have any questions, please reach out to Matthew Allen on Slack.

The C++ code is stored in STAG/flightcontrollerv3.

This was developed using PlatformIO, but can be used with Arduino IDE as well.

The current software is complete and will be used on the STAG mission.

Hardware-in-the-loop is possible with this code setup, and can be enabled by commenting out the flag in config.h

Main components on the Polaris3.1

Polaris3.1 bill of materials (BOM)

69 components, 21 distinct parts.

QtyPartRefs
1
TPS56339DDC
U2
1
Arduino_Nano_ESP32
A1
8
NTR4501NT1G
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
2
Screw_Terminal_01x02
J1, J7
8
Screw_Terminal_01x02
J2, J3, J4, J5, J6, J11, J12, J13
1
BARO
J8
1
SD CARD
J10
1
Conn_01x06_Socket
IMU1
8
SM4007
D1, D2, D3, D4, D8, D9, D10, D11
2
LED
D6, D7
1
10uH
L1
2
10uF
C1, C2
2
100nF
C3, C5
2
22uF
C4, C6
8
150
R1, R4, R7, R8, R15, R19, R23, R27
12
10k
R2, R3, R5, R6, R11, R17, R18, R21 +4
2
1k
R9, R10
1
140k
R12
1
10k
R13
1
30
R14
Show 1 more
QtyPartRefs
4
47k
R16, R20, R24, R28

Polaris3.1 design files

The KiCad project lives in the porbital/GNC_Hapsis repository on GitHub; these links point at the commit this page was built from.

Polaris3.1: common questions

What microcontroller does the Polaris3.1 use?

The Polaris3.1 is built around the Arduino_Nano_ESP32, from the AVR/Arduino family.

How big is the Polaris3.1 PCB?

The Polaris3.1 measures 95 × 99 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Polaris3.1?

69 components, from 21 distinct parts. The full bill of materials is listed on this page.

Where can I download the Polaris3.1 design files?

From the porbital/GNC_Hapsis repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Polaris3.1 design in my own project?

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

Can I test firmware for the Polaris3.1 without the hardware?

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

More boards in GNC_Hapsis

Similar boards