1CHIP-Programmers
1CHIP-Programmers copied to clipboard
Programmers for Attiny and STM32 MCU
1CHIP-Programmers
1. Programmer for Attiny
It can upload sketch to Attiny 13, Attiny 25/45/85, Attiny 24/44/84, Attiny 441/841, Attiny 2313/4313 with Arduno UNO or NANO.
Schematic
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/Attiny_Programmer.jpg)
Wiring sketch
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/Attiny_Programmer1.jpg)
Picture with Arduino UNO
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/Attiny-Programmer-with-Uno.jpg)
2. Programmer for STM32 20pins and 32pins MCU
It can upload sketch to Almost all STM32 20pins and 32pins MCU with a USB-TTL adaptor. Tested on STM32F030F4 and STM32F030K6
List of TSSOP20 and LQFP32 STM32 MCU
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/STM32-20pins-32pins-part.jpg)
Schematic
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/STM32_Programmer.jpg)
Wiring sketch
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/STM32-Programmer1.jpg)
Picture with USB-TTL adaptor
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/STM32-programmer2.jpg)
3. Programming OTA for all STM32F0/F1 series
It can upload sketch by OTA to STM32F0/F1 series with a ESP8266.
Tested STM32F03xF/K/C/,F05xF/K/C,F10xx8/B (Blue Pill and Black Pill)
Please see Programmer key info
TODO:
- (Tested and uploaded source codes) Upload .bin file to ESP8266 HTTP-server and flash STM32F0/F1 series precessors by ESP8266.
- Upload OTA STM32F0/F1 series on IP-address port in Arduino IDE.
Draft Schematic
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/ESP8266-BluePill-OTA.jpg)
HTTP webpage1
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/Stm32-OTA-flasher01.jpg)
HTTP webpage2
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/Stm32-OTA-flasher02.jpg)
HTTP webpage3
![](https://github.com/csnol/1CHIP-Programmers/raw/master/images/Stm32-OTA-flasher03.jpg)