diff options
author | Ben V. Brown <[email protected]> | 2016-09-30 00:27:55 +1000 |
---|---|---|
committer | GitHub <[email protected]> | 2016-09-30 00:27:55 +1000 |
commit | 0b26e669af6d16fbdc5988558a702efdb35c116a (patch) | |
tree | 7261e77b4aab68a431c0d9eb3ea2d2056f8ca856 /README.md | |
parent | 278d29bf4c53587040c377045cd4e1c1868f5137 (diff) | |
download | IronOS-0b26e669af6d16fbdc5988558a702efdb35c116a.tar.gz IronOS-0b26e669af6d16fbdc5988558a702efdb35c116a.zip |
Merge Dev into mainline (#1)v1.0
* Removing USB
Need to refine the drive to the iron tip
* Update README.md
* * Rewrite all code from scratch
* Only kept settings
* New font
* New PID
* New Menus
* Use Hardware I2C
* Faster System
* Better Heating Time
* No USB
* Full Menu System
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 32 |
1 files changed, 26 insertions, 6 deletions
@@ -1,12 +1,32 @@ # TS100 -Source code for the TS100 Soldering Iron +This is a complete open source re-write of the software for the ts100 soldering iron. -## UNTESTED! +This was started to remove the need for USB for changing system settings. -This repository is my attempt (so far) at converting the source code for the TS100 soldering iron to the free System Workbench IDE and gcc based compilers. +The software has similar functionality to the original firmware. -I am also attempting to translate / comment as a go for a reference. - -Untested on actual hardware until noted otherwise. +## Features Working +* Soldering / Temperature control +* Full PID Iron Temp +* Adjusting temperature +* Automatic sleep +* Motion wake support +* Basic settings menu +* Input voltage UVLO measurement +* Saving settings to flash for persistence +* Improved GUI +* Use hardware I2C for communications +* Can disable movement detection if desired +## Features still to be implemented +* Manual Temp Calibration +# Upgrading your ts100 iron +This is completely safe, if it goes wrong just put the .hex file from the official website onto the unit and your back to the old firmware :) +1. Hold the button closest to the tip, and plug in the USB to the computer. +2. The unit will appear as a USB drive. +3. Drag the .hex file onto the USB drive. +4. The unit will disconnect and reconnect. +5. The filename will have changed to end in .RDY or .ERR . +6. If it ends with .RDY your done! Otherwise something went wrong. +7. If it went wrong try on a windows computer, some Mac / Linux machines do not play well with their boot loader. |