Stm8s005-iot devboard

dilshan·stm8s005-iot-devboard·design/sensor-dev-kit.kicad_pcb

Stm8s005-iot devboard PCB layout, top view — open source STM32 board by dilshan

About the Stm8s005-iot devboard PCB

Stm8s005-iot devboard is an open source STM32 PCB design by dilshan, published on GitHub under the GPL-2.0 license. It is a 2-layer board measuring 87.9 × 55.4 mm, with 82 components from 50 distinct parts.

Its main chip is the STM8S005C6, from the STM32 family. Other key parts include the CH340G, USBLC6-2SC6, ENC28J60x-SS and AMS1117-3.3. By type, the board carries 23 capacitors, 20 resistors, 12 connectors, 6 diodes, 5 ICs and 4 inductors.

It belongs with the dev boards & breakouts, usb & debug tools and iot & wireless designs in this gallery.

From the project

STM8S005C6T6 IoT development board

This is an Ethernet development board based on STM8S005C6T6, designed specifically for IoT related applications. This development board consists of ENC28J60, 10BASE-T stand-alone Ethernet controller, CH340G, USB serial interface, 2 LED indicators, and passive buzzer unit.

The firmware framework for this development board has been developed using SDCC. To enable IPv4 support, we convert the EtherCard driver, which is available for the Arduino platform. The current version of this driver supports all other EtherCard functions except TCP support.

Stm8s005-iot devboard, from the project README
From the project README

Main components on the Stm8s005-iot devboard

Stm8s005-iot devboard bill of materials (BOM)

82 components, 50 distinct parts.

QtyPartRefs
1
STM8S005C6
U201
1
CH340G
U301
1
USBLC6-2SC6
U302
1
ENC28J60x-SS
U401
1
AMS1117-3.3
U601
2
2N7002
Q501, Q502
1
MMBT3904
Q503
1
12MHz
Y301
1
25MHz
Y401
1
2.54mm Female Header
J201
1
2.54mm Female Header
J202
1
2.54mm Female Header
J203
1
2.54mm Female Header
J204
1
2.54mm Female Header
J205
1
2.54mm Female Header
J206
1
2.54mm Male Header
J207
1
XM7D-0512
J301
1
HR911105A
J401
1
3.5mm Screw Terminal
J601
2
2.54mm Female Header
J602, J603
Show 30 more
QtyPartRefs
1
Passive-Buzzer
BZ501
1
100mA
F201
1
500mA
F601
3
2.54mm Header
JP201, JP202, JP203
1
6x6 TACT
SW201
2
1N4148
D301, D302
1
LED-GREEN-0805
D501
1
LED-RED-0805
D502
1
LED-YELLOW-0805
D503
1
SS24
D601
1
0R
FB601
2
THT-0ohm
FB602, FB603
1
10uH
L401
11
0.1MFD
C201, C404, C405, C501, C601, C602, C603, C604 +3
1
1MFD / 10V
C202
4
22pF
C301, C302, C401, C402
2
0.01MFD
C303, C304
1
10MFD / 10V
C403
1
100MFD / 25V
C605
2
10MFD / 25V
C607, C608
1
1MFD / 10V
C610
4
10K
R201, R302, R401, R402
1
6.8K
R301
4
1K
R303, R403, R404, R502
1
2.7K
R405
4
50R
R406, R407, R408, R409
2
1M
R501, R504
2
560R
R503, R505
1
2.2K
R506
1
0R
R601

Stm8s005-iot devboard design files

The KiCad project lives in the dilshan/stm8s005-iot-devboard repository on GitHub; these links point at the commit this page was built from.

Stm8s005-iot devboard: common questions

What microcontroller does the Stm8s005-iot devboard use?

The Stm8s005-iot devboard is built around the STM8S005C6, from the STM32 family.

How big is the Stm8s005-iot devboard PCB?

The Stm8s005-iot devboard measures 87.9 × 55.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Stm8s005-iot devboard?

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

Where can I download the Stm8s005-iot devboard design files?

From the dilshan/stm8s005-iot-devboard repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Stm8s005-iot devboard design in my own project?

Yes, under the terms of its GPL-2.0 license, which dilshan chose for the repository.

Can I test firmware for the Stm8s005-iot devboard 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