Keyboard rs485

nguyenduchan·keyboard_rs485·hardware/kicad/panel-keyboard/panel-keyboard.kicad_pcb

Keyboard rs485 PCB layout, top view — open source STM32 board by nguyenduchan

About the Keyboard rs485 PCB

Keyboard rs485 is an open source STM32 PCB design by nguyenduchan, published on GitHub. It is a 2-layer board measuring 120 × 120 mm, with 82 components from 34 distinct parts.

Its main chip is the STM32G030C8T6, from the STM32 family. Other key parts include the MAX485CSA+, XL1509-5.0, AMS1117-3.3 and HT16K33A-28SSOP. By type, the board carries 16 switches, 11 capacitors, 9 diodes, 8 LEDs, 6 inductors and 6 resistors.

It belongs with the keyboards designs in this gallery.

From the project

Mạch STM32G030C8 + RS485. MCU tự quét phím. HT16K33A quét 7-seg và LED. Mặt trên (F.Cu): toàn bộ chip và SMD, stencil một lần. Mặt dưới (B.Cu): chỉ phím, LED 3 mm, 8× 7-seg. Cột phải tách nguồn (trên) và MCU + RS485 (dưới). Chống phím ma: docs/CHONGPHIMMA.md.

Mạch STM32G030C8 + RS485. MCU tự quét phím. HT16K33A quét 7-seg và LED. Mặt trên (F.Cu): toàn bộ chip và SMD, stencil một lần. Mặt dưới (B.Cu): chỉ phím, LED 3 mm, 8× 7-seg. Cột phải tách nguồn (trên) và MCU + RS485 (dưới). Chống phím ma: docs/CHONGPHIMMA.md.

updatepcball.py gọi migratefronttht.py (một process/ref, tránh crash pcbnew trên Windows) rồi fixfrontlayout.py + gán net.

Main components on the Keyboard rs485

Keyboard rs485 bill of materials (BOM)

82 components, 34 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
STM32G030C8T6
ST
U1
1
MAX485CSA+
SOIC-8_3.9x4.9mm_P1.27mm
Maxim/TI
U3
1
XL1509-5.0
TO-263-5_TabPin3
XLSEMI
U4
1
AMS1117-3.3
SOT-223-3_TabPin2
AMS
U5
1
HT16K33A-28SSOP
HT16K33A
Holtek
U6
1
AO4407A
Q17
1
PinHeader_1x04_P1.27mm_Vertical
J2
1
2EDGVC-5.08-03P
2EDGVC-03P
Degson
J485
2
100N
C_0805_2012Metric
CM3, CVDD1
1
MF-MSMF350/24
Fuse_2920_7451Metric
Bourns
F1
8
100
R_0805_2012Metric
RC1, RC2, RC3, RC4, RK1, RK2, RK3, RK4
4
10K
10k
RPK1, RPK2, RPK3, RPK4
1
Varistor_Panasonic_VF
Panasonic
RV1
16
Tact_12mm_THT
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +8
1
SMAJ28A
D_SMB
Littelfuse
TVS1
1
SM712
SOT-23-3
Semtech
TVS2
8
0.56_CC
DS1, DS2, DS3, DS4, DS5, DS6, DS7, DS8
1
SS34
D_SOD-123
D8
8
LED_3mm
D10, D11, D12, D13, D14, D15, D16, D17
2
BLM21PG121
L_0805_2012Metric
Murata
FB1, FB2
Show 14 more
QtyPartRefs
1
L_0805_2012Metric
FB5V
1
L_1210_3225Metric
L1
1
ACM2012-201
L_CommonModeChoke_Coilank_ACM2012
TDK/Bourns
L2
1
L_CommonModeChoke_Coilank_ACM2012
Bourns/Murata
L485
1
C_1206_3216Metric
C2
1
22UF
C_0805_2012Metric
C3
1
CP_Elec_10x10.5
C4
4
100NF
C_0805_2012Metric
C5, C15, C17, C18
2
10UF
C_0805_2012Metric
C7, C16
1
C_0805_2012Metric
C19
1
CP_Elec_6.3x5.4
C22
1
100K
R_0805_2012Metric
R17
4
R_0805_2012Metric
R36, R37, R47A, R47B
1
10K
R_0805_2012Metric
R38

Keyboard rs485 design files

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

Keyboard rs485: common questions

What microcontroller does the Keyboard rs485 use?

The Keyboard rs485 is built around the STM32G030C8T6, from the STM32 family.

How big is the Keyboard rs485 PCB?

The Keyboard rs485 measures 120 × 120 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Keyboard rs485?

82 components, from 34 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 Keyboard rs485 design files?

From the nguyenduchan/keyboard_rs485 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 Keyboard rs485 design in my own project?

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

Can I test firmware for the Keyboard rs485 without the hardware?

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

Similar boards