Releases: AxxAxx/AxxSolder
AxxSolder v3.7.0
Stable release of AxxSolder 3.7.0
Added option to reverse encoder, added menu system to set custom cartridge presets with individual name, PID parameters, max power and more. Added setting to ask for the inserted cartridge after a cartridge change has been detected. Updates related to compiler settings for making the firmware smaller and updated flash storage method.
- perf: remove -u _printf_float linker flag to save ~10 KB Flash
- perf: switch to -Os (size optimization) instead of default -O3
- refactor: split LCD driver by controller into separate headers
- feat: add tip profiles system with flash storage and menu UI
- Add Display carrier KiCad project and Gerber
- Add encoder direction setting and fix Tip preset seletor at tip change
- Update PID_TUNING picture and plotting software to AxxTerm
- Fix bug in profile changing popup showing at every boot and at handle change, not tip change
Previous release of AxxSolder 3.6.2
Lost of minor bugfixes and focus on making the firmware binary smaller as it was almost claiming the full flash memory
- minor bug in overtemp function
- minor bug in pid.c
- Enable/disable more interrupts at flash read
- Update STUSB4500 i2c timeout
- remove -u _printf_float and unused uint16_t
- Remove the use of sprintf to save flash space
- Fix bug with redrawing screen and buttons not working in menu
Previous release of AxxSolder 3.6.1
- Add Set temp to plot
- Implement Standby delay [s] setting
- Implement graphing in landscape display mode
Previous release of AxxSolder 3.6.0
IMPORTANT!
As This firmware update re-arrange the user settings previous settings such as calibration data values will be lost.
- Implement graph display option
- Update menu system to groups
- Implement user setting for Delta T detection
- Fix plotting of fahrenheit
Previous 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.6.2
Stable release of AxxSolder 3.6.2
Lost of minor bugfixes and focus on making the firmware binary smaller as it was almost claiming the full flash memory
- minor bug in overtemp function
- minor bug in pid.c
- Enable/disable more interrupts at flash read
- Update STUSB4500 i2c timeout
- remove -u _printf_float and unused uint16_t
- Remove the use of sprintf to save flash space
- Fix bug with redrawing screen and buttons not working in menu
Previous release of AxxSolder 3.6.1
- Add Set temp to plot
- Implement Standby delay [s] setting
- Implement graphing in landscape display mode
Previous release of AxxSolder 3.6.0
IMPORTANT!
As This firmware update re-arrange the user settings previous settings such as calibration data values will be lost.
- Implement graph display option
- Update menu system to groups
- Implement user setting for Delta T detection
- Fix plotting of fahrenheit
Previous 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.6.1
Stable release of AxxSolder 3.6.1
- Add Set temp to plot
- Implement Standby delay [s] setting
- Implement graphing in landscape display mode
Previous release of AxxSolder 3.6.0
IMPORTANT!
As This firmware update re-arrange the user settings previous settings such as calibration data values will be lost.
- Implement graph display option
- Update menu system to groups
- Implement user setting for Delta T detection
- Fix plotting of fahrenheit
Previous 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.6.0
Stable release of AxxSolder 3.6.0
IMPORTANT!
As This firmware update re-arrange the user settings previous settings such as calibration data values will be lost.
- Implement graph display option
- Update menu system to groups
- Implement user setting for Delta T detection
- Fix plotting of fahrenheit
Previous 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.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