Skip to content
Pre-release

@Ralim Ralim released this Sep 6, 2020 · 108 commits to master since this release

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 😁

Big changes are:

  • [TS80P] Improvements to the PD negotiation to handle a few more adapters cleanly
  • Pause on the last item in a list
  • Clean up the menu (removed both enables and settings, so that you can turn things off easier)
  • Removing the very old single line menu style.

Warning:
This update does change the settings struct which will mean that your settings will get reset sadly 😢

Translators

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 😄 )

  • Dansk
  • Magyar
  • Norsk
  • Slovenský
  • Türkçe

Clean up menu

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.

Assets 5

@Ralim Ralim released this Aug 29, 2020 · 135 commits to master since this release

Main changes

Bug fixes

TS80P Support

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 🤣

Name Change

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 :)

Assets 5

@Ralim Ralim released this May 30, 2020 · 242 commits to master since this release

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.

GUI polish

@PixelPirate
Added both a very nice scrollbar at the edge of the display, as well as smooth animations on entering and exiting menus

Power Pulse #582

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.

Lower Min temp #623 #620

@Firebie
Minimum temperature setting has been dropped to 10C. Note that the iron cannot actually "cool" below ambient.

Adjustable tip gain

@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.

Translation Updates

@playday3008
@federck
@discip
@apo76
@xobotyi
@Zoli002

Code cleanup

@agatti
@Ralim

Thank you to everyone who has contributed to this release!

Assets 102
May 30, 2020
Update version for release
  • v2.09
  • fa58e16
  • Compare
    Choose a tag to compare
    Search for a tag
  • v2.09
  • fa58e16
  • Compare
    Choose a tag to compare
    Search for a tag

@Ralim Ralim released this Apr 4, 2020 · 337 commits to master since this release

Another new release 😄

New features:

  • Adjustable step size when setting the temperature @GeminiServer
  • Git build hash now in version string for sanity @GeminiServer
  • Fahrenheit can now be disabled on a language by language basis @GeminiServer
  • Long and short holding of the buttons when changing temp @GeminiServer
  • Attempt to improve QC3 compatibility (See if this attempt works) @Ralim

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.

Assets 102
  • v2.08.1
  • e725e63
  • Compare
    Choose a tag to compare
    Search for a tag
  • v2.08.1
  • e725e63
  • Compare
    Choose a tag to compare
    Search for a tag

@Ralim Ralim released this Jan 18, 2020 · 403 commits to master since this release

This builds on 2.08, but fixes the issue with the output becoming unregulated at high temperatures.

Fixes:

  • Iron would trip the tip disconnected mode when soldering near upper limit of current calibration
  • More GUI bugs with zero suppression
  • Brings back the auto start into sleep mode (Thanks @Firebie and @aWZHY0yQH81uOYvH )

Adds:

  • Power limiter for use when your power source is constrained in its ability to source power (Thanks @Firebie and @aWZHY0yQH81uOYvH )

Known issues:

Still need to fix corruption of the v in undervoltage message

Unknown issues:
😕

Assets 102
Jan 18, 2020
v Bump
  • v2.07
  • 86d60da
  • Compare
    Choose a tag to compare
    Search for a tag
  • v2.07
  • 86d60da
  • Compare
    Choose a tag to compare
    Search for a tag

@Ralim Ralim released this Dec 31, 2019 · 421 commits to master since this release

Hopefully this is a less eventful release.

This is a fairly quick roundup of fixing some small issues. If your on TS100 up to you if you upgrade, this update focuses on TS80 mostly.

Both models

  • Fixes 0's not being displayed in the voltage display in detailed mode, and in the motion sensitivity
  • Changes the live temp screen to use the nicer degree symbols in non-detailed mode

TS80 Only

  • QC should negotiate 12V mode properly now.
  • Power pulses are back to keep power banks on (hopefully) Thanks ~> @thomasgi1
Assets 102
  • v2.06
  • 4626f32
  • Compare
    Choose a tag to compare
    Search for a tag
  • v2.06
  • 4626f32
  • Compare
    Choose a tag to compare
    Search for a tag

@Ralim Ralim released this Dec 28, 2019 · 440 commits to master since this release

Getting the damn build out 😅

Features Added:

  • Warning when settings are reset due to a firmware upgrade
  • Re-wrote the entire code path for tip temperature, reduces complexity and (so far) appears to improve accuracy
  • Now displays the calibration offset when you calibrate tip offset
  • Hides leading zero's on values
  • Menu's now time out so leaving your unit on a menu wont prevent it sleeping

Fixes:

  • Temps should be more accurate
  • Voltages update correctly when not soldering

Development Features:

  • CI integration on Pull requests
  • Docker based repeatable build environment
  • Migrated from sw4stm32 and Atollic to STM32CubeIDE & Atollic

Known potential issues:

This build still uses the "jump to 12V" mode of QC2.0 to negotiate QC, which all QC3 devices should support. This increases compatibility to QC2.0 devices. Not sure if this is better or worse than the old method.

Assets 102
Pre-release

@Ralim Ralim released this Jul 14, 2019

The big change behind this release is related to language handling.
Instead of trying to create UTF-8 string decoding, this is not handle on python side and it converts all glyphs to encoded numbers. This should remove the issues with some random characters not working.

This also includes a bit of a clean-up of the PID logic. Its working well on my units here, but as with all PID changes, let me know if there are issues in this version with PID performance.

As part of this cleanup there were a few small logic changes:

  • QC3.0 re-worked to jump straight to 12V rather than goto 9 and climb up. If this causes issues, it will be reversed.
  • Removed the voltage auto seek as it causes oscillations & can cause odd bugs with accelerometer
  • Added back in the small current pulses for TS80 to keep power bank on
  • Re-worked all of the fonts and symbols to use the new python auto-gen so if you see any symbols that are wrong, please let me know.
  • KNOWN BUG: The power estimator for the detailed soldering screen is the wrong scale and is wrapping. Will be fixed in next rc
  • QC3.0 was made more tolerant to negotation, so hopefully more support.

Coming next (hopefully)

  • New model for temperature reading to hopefully reduce some of the calibration issues
  • Fix the power estimates in detailed view
  • Expand power options for PID for TS80
Assets 98
You can’t perform that action at this time.