

Some code samples and ready projects based on STM8 (deprecated)
- Size
- 57 × 34 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 45
- Pads
- 120
- Tracks, vias
- 196, 5
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 3
- Created
- 18 Mar 2014
- Updated
- 6 Jul 2020
Overview
Drum is an open-source printed circuit board by eddyem, from the eddyem/STM8_samples repository on GitHub. It is a 2-layer board of 57 × 34 mm with 36 parts on 45 nets, routed with 196 tracks and 5 vias.
It is built around the TDA2822D and CD74HC154E. Its parts include 21 connectors, 6 transistors, 4 resistors, 2 capacitors and 1 crystal. It belongs with the computers and single-board computers boards and the STM8 boards of this library.
Main components
2README
Readme.mdSome my projects based on STM8
Developed for SDCC compiler. Here you can find some more heades under MIT license.
Directory listing
- 1-wire
1-wire for DS18x20 based on timer and interrupts. - 220controlled_socket
Simple two-channel power socket manager with current measurement at one channel. - blinky
Just blink LED. - client-term-8bit
Simplest terminal client. - distance_meter
Ultrasonic distance meter. - DRUM
(not even started at all) Approach to toy drum. - led
Work with 4-digit LED indicator. - LEDS_BT
Bluetooth-management 7/8-channel LED "stars". - microdrill
Microdrill management (pre-pre-alpha). - Noice_generator
Waveform generator. - si7005
Work with SI7005 sensor. - si7005_softi2c
si7005with soft I2C. - SNIPPETS
Some snippets. - stepper, stepper_independent, stepper_independent_bin
Different approaches to implementation of stepper motor control. - stepper_ULN2003
Unipolar stepper control. - stm8l.h, stm8s.h (all the same) - header file for all projects.
- Thermostat
Schematic of STM8-based chinese thermostat. - uart_lcd5110
Work with Nokia5110 LCD with PCD8544 controller. - uart_sample
USART snippet for futher use. - uart_SPI
USART/SPI gateway. - voltmeters
3-,4- and 5-digit chinese "voltmeters" based on STM8: schematic and some my code for them. - zakwire
Use 3-digit "voltmeter" as display for Zakwire temperature sensor.
Parts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | CONN_1 | SIL-1 | P10, P11, P12, P13, P15, P16, P18, P19, P20, P21, P22, P23, P24, P25, P26, P27 +4 |
| 6 | 2N7002 | transistors_gaui-SOT23 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 3 | 10k | SM0603 | R1, R2, R4 |
| 2 | 100u | CP_5x11mm | C3, C4 |
| 1 | 3.3k | SM0603 | R3 |
| 1 | CD74HC154 | DIP-24__300 | DD1 |
| 1 | CONN_10 | SIL-10 | P7 |
| 1 | STM8S105BOARD | devboard_pins-9-14 | X1 |
| 1 | TDA2822 | DIP-8__300 | DA1 |
Questions
How big is the Drum PCB?
It measures 57 × 34 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Drum use?
36 parts, built around the TDA2822D and CD74HC154E. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Drum KiCad files?
From the eddyem/STM8_samples repository on GitHub, at the commit this page was made from: the board is DRUM/schematics/drum.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Drum design in my own project?
Its repository states no licence, so its author keeps all rights: ask eddyem before reusing the design.
More from eddyem/STM8_samples
5- 2 layers87 × 71 mm

- 2 layers53.5 × 50 mm

MCU module
eddyem/STM8_samples
Some code samples and ready projects based on STM8 (deprecated)
42 parts80 - 2 layers65 × 41.5 mm

- 2 layers47 × 34 mm

MCU module
eddyem/STM8_samples
Some code samples and ready projects based on STM8 (deprecated)
23 parts80 - 2 layers35.5 × 20 mm

Similar boards
- 6 layers313 × 259.5 mm

Open8-vga motherboard
adham404/Open8-VGA
An 8-bit computer from 74HC logic: microcoded CPU, VGA, PS/2, on-board editor and assembler. Play it in your browser.
322 parts3MIT - 2 layers79.9 × 41.4 mm

GR ESP32-A1S
GadgetReboot/ESP32-A1S
Breakout PCB for the ESP32-A1S module including an audio amp and basic GPIO headers, USB interface
65 parts27 - 4 layers147.8 × 65 mm

Prius gen2
ksmola/PriusG2
Inverter control board for Toyota Prius Gen 2 (XW20) inverter. Some of the schematics are based on Johannes Huebner's work found here. Running openinverter firmware.
149 parts3 - 2 layers80 × 74 mm

Hubble metal detector
zartarn15/hubble-metal-detector
STM32-based digital metal detector with custom hardware and embedded DSP firmware.
156 parts2 - 2 layers79.7 × 80 mm

Mainboardv1.2
doobedoobedo/Huebner_Inverter
KiCAD port of https://github.com/jsphuebner/inverter-hardware mainboard V1.2
133 parts1 - 2 layers57 × 31 mm

Sega gamegear audio original
OpenRetroHQ/sega-gamegear-audio-original
Sega Game Gear Audio Original - Remake of the original TDA2882M audio board for the game gear
22 parts1 - 2 layers86.3 × 41 mm

- 2 layers70.9 × 25.1 mm

Simple headphones dac
SL-RU/simple_headphones_dac
Simple board with DAC cs4335 and amplifier TDA2822
26 parts