Releases: AxxAxx/AxxSolder
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):
AxxSolder v3.2.2
Stable release of AxxSolder v3.2.2
Changes from previous release (AxxSolder v3.2.1):
- Implement temp calibration as 6-point calibration with linear fitting
The user can now calibrate the temperature at 6 temperature points: 100 - 200 - 300 - 350 - 400 - 450 deg C. The temperature is then scaled linearly between these calibrated points. - Implement separate I gain multiplier for negative error and adjust PID values
The PID controller is improved by updating the conditional integration handler and implementing un-symmetric I gain. - Make Serial DEBUG print an user option
The UART debug output can be turned ON/OFF from the SETTINGS menu.
Outputting the DEBUG data allows to plot temperatures, power, setpoint, P, I and D parts of the PID and measured current.
This is very useful when tuning the PID and this is an example: (C210-008 tip on 24 VDC)
This is plotted with the software "SerialPlot".
The SerialPlot config is availible here:
https://github.com/AxxAxx/AxxSolder/blob/main/Other/SerialPlot_settings.ini
AxxSolder v3.2.1
Stable release of AxxSolder v3.2.1
Changes from previous release (AxxSolder v3.2.0):
- Many small updates on stability and code readability
- Implementation of hysteresis filter on temperature reading
- Minimize filtering before PID regulation and add filter afterwards on temperature and power to be shown on display
- Adjusted PID parameters for better control
- Improved handling of detaching/attaching cartridges
- Small adjustments on CAD models. mostly tolerance adjustments
- Added a model or AxxSodler portable with rocker switch
AxxSolder v3.2.0
Stable release of AxxSolder v3.2.0
Changes from previous release (AxxSolder v3.1.0):
-
Implement an outlier detection and filter for the thermocouple readings.
Sometimes false readings of the thermocouple were happening resulting in the PID trying to respond to these false readings causing a temperature swing. Now there is a filter detecting these false readings and filter them out.
-
Add a user setting for showing temperatures in Fahrenheit (default is Celsius).
-
Make hardware version function to start incrementation on version 3. 43dc170
-
Update fw version format and show hw version in settings menu e2fc366
NEW Hardware version
There is also a new hardware, AxxSolder 3.1!
The RC filters on buttons and encoder are improved and designed in a better way. This do not effect the usage of AxxSodler as this was solved in software for the previous releases.
It is mostly to have a "correctly designed" version published.
There were also some minor layout improvements and clean-ups done.
The encoder was also changed due to difficulties to source the previous encoder.
AxxSolder v3.1.0.b
Revision "b" aligns hardware files to match up with current BOM, hardware descriptions and images
Revision "a" includes the correct source code archive uploaded in the github release
Stable release of AxxSolder v3.1.0
Changes from previous release (AxxSolder v3.0.2):
- Implement automatic power limiting based on USB-PD source capability #62
NightHawk32 has done a great job implementing communication to the STUSB4500 USBPD controller retrieving the power capability of the USB source at startup. By doing this the max power can be limited to align with the USBPD source and aslo shown in the new updated GUI. Thanks! 🙏 - Detect power source automatically
AxxSolder now detects if a valid USB PD source is connected and shows that on the display. For example SRC: USB / SRC: DC - Add function to detect long button press 7423256
- Add function to read hardware version from pins 9df98b3
- Improvements on the menu layout and functionallity
- Implement setting to swith off current sensing
- Implement setting to swith off startup beep dfd3dd4
- Update manual power limit setting to be in W
- Add series resistance to button RC filters on schematic and board layout 6f78e37)
AxxSolder v3.1.0.a
Revision "a" includes the correct source code archive uploaded in the github release
Stable release of AxxSolder v3.1.0
Changes from previous release (AxxSolder v3.0.2):
- Implement automatic power limiting based on USB-PD source capability #62
NightHawk32 has done a great job implementing communication to the STUSB4500 USBPD controller retrieving the power capability of the USB source at startup. By doing this the max power can be limited to align with the USBPD source and aslo shown in the new updated GUI. Thanks! 🙏 - Detect power source automatically
AxxSolder now detects if a valid USB PD source is connected and shows that on the display. For example SRC: USB / SRC: DC - Add function to detect long button press 7423256
- Add function to read hardware version from pins 9df98b3
- Improvements on the menu layout and functionallity
- Implement setting to swith off current sensing
- Implement setting to swith off startup beep dfd3dd4
- Update manual power limit setting to be in W
- Add series resistance to button RC filters on schematic and board layout 6f78e37)
AxxSolder v3.1.0
Stable release of AxxSolder v3.1.0
Changes from previous release (AxxSolder v3.0.2):
- Implement automatic power limiting based on USB-PD source capability #62
NightHawk32 has done a great job implementing communication to the STUSB4500 USBPD controller retrieving the power capability of the USB source at startup. By doing this the max power can be limited to align with the USBPD source and aslo shown in the new updated GUI. Thanks! 🙏 - Detect power source automatically
AxxSolder now detects if a valid USB PD source is connected and shows that on the display. For example SRC: USB / SRC: DC - Add function to detect long button press 7423256
- Add function to read hardware version from pins 9df98b3
- Improvements on the menu layout and functionallity
- Implement setting to swith off current sensing
- Implement setting to swith off startup beep dfd3dd4
- Update manual power limit setting to be in W
- Add series resistance to button RC filters on schematic and board layout 6f78e37)
AxxSolder v3.0.2
Stable release of AxxSolder v3.0.2
Changes from previous release (AxxSolder v3.0.1):
-
Update user settings name -EM Time- to -Sleep Time- c0982eb
-
Make a reboot after new user settings are saved to flash 5a8c5a2
-
Correct parameter to achieve a switching freq. of 20 Mhz
-
Minor updates on PCB layout such as silkscreen placement and trace alignment
AxxSolder v3.0.1
Stable release of AxxSolder v3.0.1
Changes from previous release (AxxSolder v3.0.0):
- Implement screen rotation, -180, -90, 0 and 90 deg rotation. This is configured in the settings menue.
- Correct pin numbers for handle_sense_1 and handle_sense_2. Pin 6 and 3 were mixed up in the picture: https://github.com/AxxAxx/AxxSolder/blob/main/photos/Portable_connections.jpg
- Update TC calibration datapoints It was wrongly assumed that the ADC reading at room temperature was 0. This is not the case. This resulted in wrong temperature readings at room temperature. High temperatures were not effected.
- Implement pop-up telling why you cant start heating A pup-up now shows why heating can not be started, either because the input voltage beeing too low (below 8V) or not cartridge inserted.