-
-
Notifications
You must be signed in to change notification settings - Fork 718
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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
- Loading branch information
Showing
77 changed files
with
3,673 additions
and
10,434 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
/Debug/ |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.