An open API service indexing awesome lists of open source software.

https://github.com/atoomnetmarc/reset-timeout

Prevent microcontroller reset after power-on using an extra tiny microcontroller.
https://github.com/atoomnetmarc/reset-timeout

microcontroller

Last synced: 6 months ago
JSON representation

Prevent microcontroller reset after power-on using an extra tiny microcontroller.

Awesome Lists containing this project

README

          

*Failed 3d-prints hate this schematic. Eleminate microcontroller resets with this one weird trick.*

This schematic is part of another project: a replacement 3d-printer motherboard. Connecting USB midway into a 3d-print results into a failed print because the microcontroller is automatically reset by flashing DTR.

So I devised this simple circuit. An ATTINY13 microcontroller with simple programming: passthrough DTR pulses to RESET upto 120 seconds after poweron. In that way you can still update the firmware, but no unwanted resets anymore.

![](schematic.png)

Flash the hex-file using your favorite programmer. Use these fuse settings:

LOW: 0x7A\
HIGH: 0xFB\
LOCK: 0xFF

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)