main
toaster
A barebones toaster reflow board and software. For details please visit my project log
Software
Build
This project currently is using a Docker based build system.
from a command line
git clone https://github.com/microjelly/toaster.git
cd toaster/build
make sdcc/stm8s-ebake1.ihx
make sdcc/n76e003-ebake1.ihx
stm8s-ebake1.ihx and n76e003-ebake1.ihx will be found in the build/bin directory.
Flash STM8s
https://github.com/vdudouyt/stm8flash
stm8flash -c stlinkv2 -p stm8s103?3 -w stm8s-ebake1.ihx
Flash N76E003
https://github.com/erincandescent/nuvoprog
nuvoprog program -t n76e003 -c FFFFFFFF -a n76e003-bake1.ihx
Hardware
hw/v1/bom/index.html has component value and placement information.
STM8s build
| Reference | Value |
|---|---|
| C5 | 1uF |
| R5 | DNP (Do Not Populate) |
| U1 | STM8S103F3P6 |
N76E003 build
| Reference | Value |
|---|---|
| C5 | DNP (Do Not Populate) |
| R5 | 0 Ohm |
| U1 | N76E003AT20 |
Programing/Debug Header
The header uses a 10pin card edge 2.54mm pitch connector.
Top with pads on the bottom right
| 2| 4| 6| 8|10|
Bottom with pads on the bottom left
| 1| 3| 5| 7| 9|
| Pad | STM8s | N76E003 |
|---|---|---|
| 1 | 3v3 | 3v3 |
| 2 | 3v3 | 3v3 |
| 3 | GND | GND |
| 4 | SWIM | ICPCK |
| 5 | GND | GND |
| 6 | GND | GND |
| 7 | RX | RX |
| 8 | NRST | RST |
| 9 | TX | TX |
| 10 | N/A | ICPDAT |
Debug
Connect RX/TX/GND to a serial device.
OSX; (exit Ctrl+A; Ctrl+\; Y)
screen -port /dev/tty.usbserial-0001 115200
Description
Languages
C
72%
HTML
26.5%
Makefile
1.3%
Shell
0.2%