Open Source Soldering Iron firmware
Further updates to RC1 below:
Please note that if you are upgrading from 2.15 or older you will want to perform a settings reset once you update
Key updates:
.dfu
files from .bin
to make flashing commands easier for the PinecilPushing this as a release candidate as there will probably be a bug or two, or at least translation updates that would be good to find. Will release a "full release" once any issues from this one settle down :)
@alvinhochun @sandmanRO @Mel-kior @discip @playday3008 @piksel @jhenninger @ironiridis @KITT3000 @i4M1k0SU
Improvements on the RC1 + Initial MHP30 support + Better PD version two.
As always, thank you for using this firmware 😄
The MHP30 is a small reflow station from Miniware. Thanks to a massive amount of help from @g3gg0 this firmware brings the beginnings of support for this unit. Also kudo's to @Vinigas and @GoJian for helping with testing. This is not a final version I'm sure, but this is a working, usable version of firmware support. Programs the same as any one Miniware unit using drag and drop. Note: The boot logo scripts will need updates for this unit, so not supported yet.
The flood doors are now open for feature requests for this unit :)
I have most likely missed people here, but serious thank you to all of the contributors to this firmware; and to all of the testers and users who raise issues.
@playday3008 @t-8ch @HanaO00 @xyzz @devydd @federicodilo @alvinhochun @morusn @TechnoLoft @KITT3000 @skishida @alvarosamudio @Dids @discip @hippi-viking @Vinigas
This is a really good release. Releasing as RC1 as would like to call for translation updates from the community. Will elevate to full release once translations have settled down.
As always, thank you for using this firmware 😄
I have most likely missed people here, but serious thankyou to all of the contributers to this firmware; and to all of the testers and users who raise issues.
@playday3008 @t-8ch @HanaO00 @xyzz @devydd @federicodilo @alvinhochun @morusn @TechnoLoft @KITT3000 @skishida @alvarosamudio
This is never a complete list of everyone, I always forget someone I'm sure, but a huge thankyou to the people in the community that help with issues / debugging / translations / code.
@Witska @discip @Dag0d @HanaO00 @playday3008 @federicodilo @gigibu5 @canislupus11 @hippi-viking @t-8ch @OndroNR @gamelaster @wlhlm @airmonkdev @philipp-3 @vinigas @leonardpitzu
Edit: 2.14.1 - reuploaded after hotfix for #803
IronOS
from TS100
as this has clearly grown larger than just the TS100Note: Reuploaded 01/01/2021 to fix version string. No other changes.
Smaller update to the 2.11 release earlier on. This is a pre-release version to allow for any translation updates anyone spots. Functionality should be all here 😁
Warning: This update does change the settings struct which will mean that your settings will get reset sadly 😢
It would be amazing if you could have a quick roll through the menu to make sure I didnt break anything. Also for the couple of languages that dont have two line menu's already in the translation files; could you please help by providing two line menu options for these? (If you are unsure, feel free to reach out 😄 )
What happened is that for a few options there was both a enable (turn on/off) and a setting. While for other items these were combined into one option, where the adjustment had an "off" position. This has updated these to all use the one menu option with an "off" position.
TS80P support begins with this release. There will probably be bugs 😁 But it seems to be "daily driver" usable fine. The TS80P is different enough from the TS80 that it is its own set of hex files. The default calibration may not be perfect, if you find that running a calibration improves the temperature accuracy of your unit, I would love to hear what calibration number you get (the number it shows you), it may be the default is slightly wrong :|
That all said, I've been using it for a while now with no issues 🤣
As I added to the main readme a little while back, this repository will be changing name soon. This is with upcoming support of the Pinecil as well as hopefully other irons, the TS100 name doesn't make sense anymore. Please read #639 for context.
Github should redirect all links without an issue, so nothing should break :) Just keep an eye out for it.
Also, note that I have started attaching a zip per model, this is because the list was getting huge. Open to feedback on this too :)
Edit: Early release had a bug in the accelerometer, this has been fixed and re-released
This release is a very nice set of changes, with four main big improvements. Plus a nice selection of translation updates.
@PixelPirate Added both a very nice scrollbar at the edge of the display, as well as smooth animations on entering and exiting menus
The power pulse that was added fro TS80 units to help keep power supplies has been enabled in both firmware versions. It is also now adjustable how much power is used in the pulse.
@firebie Minimum temperature setting has been dropped to 10C. Note that the iron cannot actually "cool" below ambient.
@firebie After the previous firmware changed the code path to instead use a uV/deg C constant for tip temperature rather than the lookup table, some users were having issues with the temperature not being accurate at high temperatures. This adds a menu to allow tuning the uV/degC constant.
@playday3008 @federck @discip @apo76 @xobotyi @Zoli002
@agatti @Ralim
Thank you to everyone who has contributed to this release!
Another new release :smile:
New features:
Fixes:
Known issues: ?? I'm sure someone will find some
If your seeing the temperature cap out around 410C, this is probably where your tip + calibration caps out at for usable temperature range at the moment. I'm not certain if this is a fixable thing or if previously setting it to 450C wasn't actually getting the tip that hot. Work is still ongoing on this :|
Future:
Temperature accuracy has been really good on my units, but some people are running into issues with this. Would love feedback of people who have issues with it. I'm also talking to manufacturer to get more information here and will let everyone know what i find out.