mirror of
https://github.com/Ralim/IronOS.git
synced 2025-02-26 07:53:55 +00:00
45 lines
1.8 KiB
Markdown
45 lines
1.8 KiB
Markdown
# TS100
|
|
This is a complete open source re-write of the software for the ts100 soldering iron.
|
|
|
|
This was started to remove the need for USB for changing system settings.
|
|
|
|
The software has similar functionality to the original firmware.
|
|
|
|
## 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.
|
|
|
|
There is also a complete device flash backup included in this repository. (Note this includes the bootloader, so will need a SWD programmer to load onto the unit).
|
|
|
|
# New Menu System
|
|
This new firmware uses a new menu system to allow access to the settings on the device.
|
|
This menu can be accessed as shown in following flow chart, in the settings numbers roll over from top to bottom.
|
|

|
|
|
|
|
|
# Version Changes:
|
|
V1.02
|
|
- Adds hold both buttons on IDLE to access the therometer mode.
|
|
- Changes the exit soldering mode to be holding both buttons (Like original firmware). |