SatelliteController2.0

tokai-student-rocket-project·Gen6-GSE-Elec·KiCad/SatelliteController2.0/SatelliteController2.0.kicad_pcb

SatelliteController2.0 PCB layout, top view — open source AVR/Arduino board by tokai-student-rocket-project
Simulate this board

About the SatelliteController2.0 PCB

SatelliteController2.0 is an open source AVR/Arduino PCB design by tokai-student-rocket-project, published on GitHub under the MIT license. It is a 2-layer board measuring 150 × 100 mm, with 221 components from 102 distinct parts.

Its main chip is the ATMEGA2560-16A, from the AVR/Arduino family. Other key parts include the FT232RNL, USBLC6-2SC6, TPS2116DRL, NJM7805SDL1 and INA219BIDCNT. By type, the board carries 93 resistors, 37 capacitors, 35 diodes, 16 connectors, 13 transistors and 12 ICs.

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

From the project

第6世代自動GSE電装系

2025年3月8日,H-60号機打上げ実験にて運用をし正常に動作したことを確認しました.

platform.iniはPlatformIOを使用するための設定ファイルです.外部ライブラリがインストールされていなくてもこのplatform.iniファイルに記載があれば自動的にインストールしてくるため環境構築を行いやすくなり,とても便利です.参照:公式

platform.iniファイルにはセクションがあり,それぞれに対してKeyとValueのペアがあります.

platform = atmelavr > 使用するマイコンに合わせています.参照:公式

board = ATmega2560 > 使用するマイコンが持つ固有の値を入れています.参照:公式

framework = arduino > 使用したいフレームワークを指定しています.参照:公式

SatelliteController2.0, from the project README
From the project README

Main components on the SatelliteController2.0

SatelliteController2.0 bill of materials (BOM)

221 components, 102 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA2560-16A
ATMEGA2560-16AUR
U1
1
FT232RNL
U2
1
USBLC6-2SC6
U3
1
TPS2116DRL
U4
1
NJM7805SDL1
U5
2
INA219BIDCNT
U6, U7
1
ADS1115IDGS
U8
1
ADM2587E
U9
1
ADM2582E
TLP785F
U10
1
24LC256
TLP785F
U11
1
MCP3208
U12
2
TJ8S06M3L
Q1, Q3
1
2SC3325-Y
Q2
10
AO3400A
Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11 +2
1
HUSG-16.000-20
Y1
1
CONN_ICSP
J1
1
CONN_USB
J2
1
USB_C_RECEPTACLE_USB2.0_16P
USB_C_Receptacle_USB2.0_16P
J3
1
TO_CONVERTER
J4
1
FROM_CONVERTER
J5
Show 82 more
QtyPartRefs
1
DC_IN
J6
1
CONN_STATUS_PANEL
J7
1
CONN_BOARD_3
CONN_PANEL_BOARD_2
J8
1
CONN_PANEL_BAORD_1
CONN_N2O_PRESS
J9
1
CONN_PANEL_BAORD_2
CONN_ISOLATED_RS485_REPEATER
J10
1
CONN_UMBILICAL
J11
1
CONN_ISOLATED_RS485_REPEATER
J12
1
CONN_RS485
CONN_ISOLATED_RS485
J13
1
RELAY_POWER
J14
1
IGNITOR
J15
1
CONN_SORENOID_VALVE
J16
1
MF-NSMF050
F1
1
RUN_SW
SW1
1
KILL_SW
SW2
1
SAFETY_SW
SW3
1
RESET_SW
SW4
1
CHECK_SW
SW5
1
10KR
10kR
TH1
1
TP_INPUT
TP1
1
TP_12V
TP2
1
TP_5V
TP3
1
TP_GND
TP4
2
GS1010FL
D1, D3
16
LED_O
D2, D4, D8, D9, D10, D12, D17, D18 +8
1
GS1010FL
BAT43XV2
D5
1
BAT43XV2
D6
3
LED_G
D7, D13, D15
1
LED_B
D11
2
LED_R
D14, D16
9
GS1010FL
D27, D28, D29, D30, D31, D32, D33, D34 +1
2
2kR@100MHz
FB1, FB2
1
10UH
10uH
L1
2
15PF
15pF
C1, C2
13
0.1UF
0.1uF
C3, C4, C5, C6, C7, C8, C10, C11 +5
1
4.7UF
10nF
C9
2
1UF
1uF
C13, C14
2
10UF
10uF
C15, C17
3
10UF
10uF
C18, C22, C24
5
0.1uF
C20, C21, C28, C36, C37
2
0.1UF
10uF
C26, C27
3
0.01UF
0.1uF
C29, C30, C34
1
0.1UF
470pF
C31
1
0.01UF
470pF
C32
1
0.01UF
10uF
C33
1
10uF
C35
8
1KR
10kR
R1, R5, R16, R17, R27, R28, R59, R61
1
1KR
1MR
R2
1
10KR
1kR
R3
1
1MR
1kR
R4
12
1KR
1kR
R6, R45, R47, R49, R50, R51, R52, R53 +4
2
10KR
10kR
R7, R8
1
1KR
1MR
R9
1
10KR
5.1kR
R10
1
1MR
5.1kR
R11
3
5.1KR
1kR
R12, R46, R48
1
5.1KR
10kR
R13
1
1KR
5.6kR
R14
1
1KR
3.3kR
R15
1
1KR
348kR 1%
R18
1
1KR
100kR 1%
R19
1
1KR
100R
R20
4
1KR
10R
R21, R23, R24, R26
2
1KR
0.1R2W
R22, R25
1
1KR
100R 0.1%
R29
1
10KR
120R
R30
1
5.6KR
RS485_A
R31
1
3.3KR
RS485_B
R32
2
10KR
300R
R33, R34
2
1kR
R35, R40
1
3.6kR
R36
1
100R
1kR
R37
1
2.4kR
R38
2
0.1R2W
1kR
R39, R42
2
2.2kR
R41, R43
1
120R
1kR
R44
3
1KR
120R
R58, R60, R64
1
1KR
56kR
R62
1
1KR
33kR
R63
7
120R
R65, R68, R74, R76, R82, R84, R86
8
10kR
R66, R67, R69, R75, R77, R83, R85, R87
7
56kR
R70, R72, R78, R80, R88, R90, R92
7
33kR
R71, R73, R79, R81, R89, R91, R93

SatelliteController2.0 design files

The KiCad project lives in the tokai-student-rocket-project/Gen6-GSE-Elec repository on GitHub; these links point at the commit this page was built from.

SatelliteController2.0: common questions

What microcontroller does the SatelliteController2.0 use?

The SatelliteController2.0 is built around the ATMEGA2560-16A, from the AVR/Arduino family.

How big is the SatelliteController2.0 PCB?

The SatelliteController2.0 measures 150 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the SatelliteController2.0?

221 components, from 102 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 SatelliteController2.0 design files?

From the tokai-student-rocket-project/Gen6-GSE-Elec 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 SatelliteController2.0 design in my own project?

Yes, under the terms of its MIT license, which tokai-student-rocket-project chose for the repository.

Can I test firmware for the SatelliteController2.0 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 Gen6-GSE-Elec

Similar boards