Releases: AxxAxx/AxxSolder
AxxSolder v3.5.2
Stable release of AxxSolder 3.5.2
- Make current power unit % or W a user setting
- make a setting detect_nt115 in order to detect nt115 handles, this requires a mod to the JBC ADS stand
- Update power limit function
Previous release of AxxSolder 3.5.1
- Add power percent to bottom of bar graph
- Make changed parameters RED and default parameters WHITE
- Minor code updates for readability and performance
Previous release of AxxSolder 3.5.0
- Improvements on the menu system to improve speed and rendering (Thanks to Vetal!)
Initial working new menu system

- Improve fault detection at earth faults and delta temperature
Request power zero at earth fault
Improve delta temp fault detection - Fix screen rotation settings to 0, 90, 180, 270 deg
Fix screen rotation setting - Improve code comments
Improve code comments - Beep at set temp also when new temp is set
Beep when temp is reached also if a new temp is set - Use "Beep at set temp" as default
Use Beep_At_Set_temp as default - Add new improved beep tones
Add user setting for different beep-tones - Fix bug that cases random characters when long-pressing buttons in menu
- Add BAV199WQ Schematic symbol to project lib
-Update BOM to 3.2 and small layout fix - Add setting for momentary stand
Previous release of AxxSolder 3.4.2
- Fix GUI bug not rendering the GUI correctly when in landscape mode
Add fix to GUI bug when in landscape mode
Previous release (AxxSolder v3.4.1)
- Fix of bug causing un-controlled heating if entering the settings menu while in run mode (heating mode).
Fix bug which turned on heating to max if going into the main menu wh…
This is a vital bug fix and the new firmware should be flashed in order to prevent fatal damage to the installed cartridge.
The firmware affected by this bug is firmware v3.4.0.
A guide on how to upload a new firmware over SWD or USB can be found here:
Firmware update
Thanks to user Vetal on the Discord Group chat who found and pointed out this bug!
Previous release (AxxSolder v3.4.0)
-
Introduce a setting to turn on a short beep when the set temperature is reached
Implement beep-at-set-temperature function -
Enter the settings menu from long-pressing the encoder button
Implement long-press SW_1 to go to main menu -
Update the preset temperature by long-pressing the specific preset button
Implement long-press SW_2 and SW_3 to set current set temp to new preset temperature -
The HAL_delay(2000) in the pop-up function is replaced with a HAL_tick-based counter
remove HAL_delay(2000) from show_popup and make the show-time based on a HAL_GetTick() counter -
Update in hardware to AxxSolder hw 3.2 with series resistors on the output filter from the op-amps. Also update BOM.
Previous release of (AxxSolder v3.3.1)
-
Fix bug that did not let user use the two buttons to go up/down in the menu. It was therefore impossible to choose "3-button-mode" when you did not have the encoder.
-
Small updates on the 3-button-mode navigation layout
Previous release (AxxSolder v3.3.0):
-
Fix memory corruption bug from previous releases caused by user flash over writing sysem flash
Put user flash at ADDR_FLASH_PAGE_63 instead of ADDR_FLASH_PAGE_62 -
Implement a 3-button mode that allows the user to use three buttons instead of 2 buttons + 1 encoder. Changes the preset buttons to temp UP and DOWN. This makes the AxxSolder truly portable and fits in a pocket without the encoder sticking up.
Implement 3-button mode

AxxSolder v3.5.1
Stable release of AxxSolder 3.5.1
- Add power percent to bottom of bar graph
- Make changed parameters RED and default parameters WHITE
- Minor code updates for readability and performance
Previous release of AxxSolder 3.5.0
- Improvements on the menu system to improve speed and rendering (Thanks to Vetal!)
Initial working new menu system

- Improve fault detection at earth faults and delta temperature
Request power zero at earth fault
Improve delta temp fault detection - Fix screen rotation settings to 0, 90, 180, 270 deg
Fix screen rotation setting - Improve code comments
Improve code comments - Beep at set temp also when new temp is set
Beep when temp is reached also if a new temp is set - Use "Beep at set temp" as default
Use Beep_At_Set_temp as default - Add new improved beep tones
Add user setting for different beep-tones - Fix bug that cases random characters when long-pressing buttons in menu
- Add BAV199WQ Schematic symbol to project lib
-Update BOM to 3.2 and small layout fix - Add setting for momentary stand
Previous release of AxxSolder 3.4.2
- Fix GUI bug not rendering the GUI correctly when in landscape mode
Add fix to GUI bug when in landscape mode
Previous release (AxxSolder v3.4.1)
- Fix of bug causing un-controlled heating if entering the settings menu while in run mode (heating mode).
Fix bug which turned on heating to max if going into the main menu wh…
This is a vital bug fix and the new firmware should be flashed in order to prevent fatal damage to the installed cartridge.
The firmware affected by this bug is firmware v3.4.0.
A guide on how to upload a new firmware over SWD or USB can be found here:
Firmware update
Thanks to user Vetal on the Discord Group chat who found and pointed out this bug!
Previous release (AxxSolder v3.4.0)
-
Introduce a setting to turn on a short beep when the set temperature is reached
Implement beep-at-set-temperature function -
Enter the settings menu from long-pressing the encoder button
Implement long-press SW_1 to go to main menu -
Update the preset temperature by long-pressing the specific preset button
Implement long-press SW_2 and SW_3 to set current set temp to new preset temperature -
The HAL_delay(2000) in the pop-up function is replaced with a HAL_tick-based counter
remove HAL_delay(2000) from show_popup and make the show-time based on a HAL_GetTick() counter -
Update in hardware to AxxSolder hw 3.2 with series resistors on the output filter from the op-amps. Also update BOM.
Previous release of (AxxSolder v3.3.1)
-
Fix bug that did not let user use the two buttons to go up/down in the menu. It was therefore impossible to choose "3-button-mode" when you did not have the encoder.
-
Small updates on the 3-button-mode navigation layout
Previous release (AxxSolder v3.3.0):
-
Fix memory corruption bug from previous releases caused by user flash over writing sysem flash
Put user flash at ADDR_FLASH_PAGE_63 instead of ADDR_FLASH_PAGE_62 -
Implement a 3-button mode that allows the user to use three buttons instead of 2 buttons + 1 encoder. Changes the preset buttons to temp UP and DOWN. This makes the AxxSolder truly portable and fits in a pocket without the encoder sticking up.
Implement 3-button mode

AxxSolder v3.5.0
Stable release of AxxSolder 3.5.5
- Improvements on the menu system to improve speed and rendering (Thanks to Vetal!)
Initial working new menu system

- Improve fault detection at earth faults and delta temperature
Request power zero at earth fault
Improve delta temp fault detection - Fix screen rotation settings to 0, 90, 180, 270 deg
Fix screen rotation setting - Improve code comments
Improve code comments - Beep at set temp also when new temp is set
Beep when temp is reached also if a new temp is set - Use "Beep at set temp" as default
Use Beep_At_Set_temp as default - Add new improved beep tones
Add user setting for different beep-tones - Fix bug that cases random characters when long-pressing buttons in menu
- Add BAV199WQ Schematic symbol to project lib
-Update BOM to 3.2 and small layout fix - Add setting for momentary stand
Previous release of AxxSolder 3.4.2
- Fix GUI bug not rendering the GUI correctly when in landscape mode
Add fix to GUI bug when in landscape mode
Previous release (AxxSolder v3.4.1)
- Fix of bug causing un-controlled heating if entering the settings menu while in run mode (heating mode).
Fix bug which turned on heating to max if going into the main menu wh…
This is a vital bug fix and the new firmware should be flashed in order to prevent fatal damage to the installed cartridge.
The firmware affected by this bug is firmware v3.4.0.
A guide on how to upload a new firmware over SWD or USB can be found here:
Firmware update
Thanks to user Vetal on the Discord Group chat who found and pointed out this bug!
Previous release (AxxSolder v3.4.0)
-
Introduce a setting to turn on a short beep when the set temperature is reached
Implement beep-at-set-temperature function -
Enter the settings menu from long-pressing the encoder button
Implement long-press SW_1 to go to main menu -
Update the preset temperature by long-pressing the specific preset button
Implement long-press SW_2 and SW_3 to set current set temp to new preset temperature -
The HAL_delay(2000) in the pop-up function is replaced with a HAL_tick-based counter
remove HAL_delay(2000) from show_popup and make the show-time based on a HAL_GetTick() counter -
Update in hardware to AxxSolder hw 3.2 with series resistors on the output filter from the op-amps. Also update BOM.
Previous release of (AxxSolder v3.3.1)
-
Fix bug that did not let user use the two buttons to go up/down in the menu. It was therefore impossible to choose "3-button-mode" when you did not have the encoder.
-
Small updates on the 3-button-mode navigation layout
Previous release (AxxSolder v3.3.0):
-
Fix memory corruption bug from previous releases caused by user flash over writing sysem flash
Put user flash at ADDR_FLASH_PAGE_63 instead of ADDR_FLASH_PAGE_62 -
Implement a 3-button mode that allows the user to use three buttons instead of 2 buttons + 1 encoder. Changes the preset buttons to temp UP and DOWN. This makes the AxxSolder truly portable and fits in a pocket without the encoder sticking up.
Implement 3-button mode

AxxSolder v3.4.2
Stable release of AxxSolder 3.4.2
- Fix GUI bug not rendering the GUI correctly when in landscape mode
Add fix to GUI bug when in landscape mode
Previous release (AxxSolder v3.4.1)
- Fix of bug causing un-controlled heating if entering the settings menu while in run mode (heating mode).
Fix bug which turned on heating to max if going into the main menu wh…
This is a vital bug fix and the new firmware should be flashed in order to prevent fatal damage to the installed cartridge.
The firmware affected by this bug is firmware v3.4.0.
A guide on how to upload a new firmware over SWD or USB can be found here:
Firmware update
Thanks to user Vetal on the Discord Group chat who found and pointed out this bug!
Previous release (AxxSolder v3.4.0)
-
Introduce a setting to turn on a short beep when the set temperature is reached
Implement beep-at-set-temperature function -
Enter the settings menu from long-pressing the encoder button
Implement long-press SW_1 to go to main menu -
Update the preset temperature by long-pressing the specific preset button
Implement long-press SW_2 and SW_3 to set current set temp to new preset temperature -
The HAL_delay(2000) in the pop-up function is replaced with a HAL_tick-based counter
remove HAL_delay(2000) from show_popup and make the show-time based on a HAL_GetTick() counter -
Update in hardware to AxxSolder hw 3.2 with series resistors on the output filter from the op-amps. Also update BOM.
Previous release of (AxxSolder v3.3.1)
-
Fix bug that did not let user use the two buttons to go up/down in the menu. It was therefore impossible to choose "3-button-mode" when you did not have the encoder.
-
Small updates on the 3-button-mode navigation layout
Previous release (AxxSolder v3.3.0):
-
Fix memory corruption bug from previous releases caused by user flash over writing sysem flash
Put user flash at ADDR_FLASH_PAGE_63 instead of ADDR_FLASH_PAGE_62 -
Implement a 3-button mode that allows the user to use three buttons instead of 2 buttons + 1 encoder. Changes the preset buttons to temp UP and DOWN. This makes the AxxSolder truly portable and fits in a pocket without the encoder sticking up.
Implement 3-button mode

AxxSolder v3.4.1
Stable release of AxxSolder v3.4.1
- Fix of bug causing un-controlled heating if entering the settings menu while in run mode (heating mode).
Fix bug which turned on heating to max if going into the main menu wh…
This is a vital bug fix and the new firmware should be flashed in order to prevent fatal damage to the installed cartridge.
The firmware affected by this bug is firmware v3.4.0.
A guide on how to upload a new firmware over SWD or USB can be found here:
Firmware update
Thanks to user Vetal on the Discord Group chat who found and pointed out this bug!
Previous release (AxxSolder v3.4.0)
-
Introduce a setting to turn on a short beep when the set temperature is reached
Implement beep-at-set-temperature function -
Enter the settings menu from long-pressing the encoder button
Implement long-press SW_1 to go to main menu -
Update the preset temperature by long-pressing the specific preset button
Implement long-press SW_2 and SW_3 to set current set temp to new preset temperature -
The HAL_delay(2000) in the pop-up function is replaced with a HAL_tick-based counter
remove HAL_delay(2000) from show_popup and make the show-time based on a HAL_GetTick() counter -
Update in hardware to AxxSolder hw 3.2 with series resistors on the output filter from the op-amps. Also update BOM.
Previous release of (AxxSolder v3.3.1)
-
Fix bug that did not let user use the two buttons to go up/down in the menu. It was therefore impossible to choose "3-button-mode" when you did not have the encoder.
-
Small updates on the 3-button-mode navigation layout
Previous release (AxxSolder v3.3.0):
-
Fix memory corruption bug from previous releases caused by user flash over writing sysem flash
Put user flash at ADDR_FLASH_PAGE_63 instead of ADDR_FLASH_PAGE_62 -
Implement a 3-button mode that allows the user to use three buttons instead of 2 buttons + 1 encoder. Changes the preset buttons to temp UP and DOWN. This makes the AxxSolder truly portable and fits in a pocket without the encoder sticking up.
Implement 3-button mode

AxxSolder v3.4.0
Stable release of AxxSolder v3.4.0
-
Introduce a setting to turn on a short beep when the set temperature is reached
Implement beep-at-set-temperature function -
Enter the settings menu from long-pressing the encoder button
Implement long-press SW_1 to go to main menu -
Update the preset temperature by long-pressing the specific preset button
Implement long-press SW_2 and SW_3 to set current set temp to new preset temperature -
The HAL_delay(2000) in the pop-up function is replaced with a HAL_tick-based counter
remove HAL_delay(2000) from show_popup and make the show-time based on a HAL_GetTick() counter -
Update in hardware to AxxSolder hw 3.2 with series resistors on the output filter from the op-amps. Also update BOM.
Previous release of (AxxSolder v3.3.1)
-
Fix bug that did not let user use the two buttons to go up/down in the menu. It was therefore impossible to choose "3-button-mode" when you did not have the encoder.
-
Small updates on the 3-button-mode navigation layout
Previous release (AxxSolder v3.3.0):
-
Fix memory corruption bug from previous releases caused by user flash over writing sysem flash
Put user flash at ADDR_FLASH_PAGE_63 instead of ADDR_FLASH_PAGE_62 -
Implement a 3-button mode that allows the user to use three buttons instead of 2 buttons + 1 encoder. Changes the preset buttons to temp UP and DOWN. This makes the AxxSolder truly portable and fits in a pocket without the encoder sticking up.
Implement 3-button mode

AxxSolder v3.3.1
Stable release of AxxSolder v3.3.1
-
Fix bug that did not let user use the two buttons to go up/down in the menu. It was therefore impossible to choose "3-button-mode" when you did not have the encoder.
-
Small updates on the 3-button-mode navigation layout
Previous release (AxxSolder v3.3.0):
-
Fix memory corruption bug from previous releases caused by user flash over writing sysem flash
Put user flash at ADDR_FLASH_PAGE_63 instead of ADDR_FLASH_PAGE_62 -
Implement a 3-button mode that allows the user to use three buttons instead of 2 buttons + 1 encoder. Changes the preset buttons to temp UP and DOWN. This makes the AxxSolder truly portable and fits in a pocket without the encoder sticking up.
Implement 3-button mode

AxxSolder v3.3.0
Stable release of AxxSolder v3.3.0
Changes from previous release (AxxSolder v3.2.4):
-
Fix memory corruption bug from previous releases caused by user flash over writing sysem flash
Put user flash at ADDR_FLASH_PAGE_63 instead of ADDR_FLASH_PAGE_62 -
Implement a 3-button mode that allows the user to use three buttons instead of 2 buttons + 1 encoder. Changes the preset buttons to temp UP and DOWN. This makes the AxxSolder truly portable and fits in a pocket without the encoder sticking up.
Implement 3-button mode

AxxSolder v3.2.4
Stable release of AxxSolder v3.2.4
Changes from previous release (AxxSolder v3.2.3):
AxxSolder v3.2.3
Stable release of AxxSolder v3.2.3
Changes from previous release (AxxSolder v3.2.2):