* Update README.md * Update Menu.md Thoughts: - changing the name in display to "Calibrate Tip Offset" (currently shows Calibrate temperature) might be more clear, and then people will not get nervous and think the number displayed means temperature? since it is just a number, i.e., 765, and does not say "765 offset" I suggest changing to either "number Offset" or changing menu name to "Calibrate Tip Offset" . when people incorrectly beleive the high number is temperature, since it says "calibrate temperature?" then it leads to unwarranted concern that the pinecil or IronOS is broken. * Update Menu.md * Update Temperature.md clarify language, add punctuation. * Update HallSensor.md * Update HallSensor.md * Update HallSensor.md * Update HallSensor.md * Update HallSensor.md * Update HallSensor.md * Update HallSensor.md * Update DebugMenu.md * Update DebugMenu.md * Update DebugMenu.md * Update DebugMenu.md * Update Flashing.md * Update HallSensor.md * Update GettingStarted.md * Update DebugMenu.md * Update GettingStarted.md * Update HallSensor.md * Update HallSensor.md * Update HallSensor.md * Update HallSensor.md * Update HallSensor.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update Menu.md * Update History.md * Update History.md updated history with some of the Releases that were missing. * Update DebugMenu.md * Update DebugMenu.md * Update DebugMenu.md * Update DebugMenu.md * Update DebugMenu.md * Update DebugMenu.md * Update DebugMenu.md * Update README.md * Update Temperature.md * Update DebugMenu.md * Update Flashing.md * Update Flashing.md * Update Temperature.md * Update Temperature.md * Update DebugMenu.md * Update DebugMenu.md * Update Temperature.md * Update Temperature.md * Update Temperature.md * Update Temperature.md * Update README.md Co-authored-by: discip <53649486+discip@users.noreply.github.com> * Update Temperature.md * Update Troubleshooting.md In which troubleshooting conditions/symptoms would: (1) Re-calibrating tip offset temperature be appropriate? (2) Re-Calibrating Input voltage be appropriate? I think these 2 internal tests would be helpful sections for Troubleshooting, but not sure of all details to write-up. * Update GettingStarted.md Co-authored-by: discip <53649486+discip@users.noreply.github.com>
8.2 KiB
Version Changes
V2.19
- Bug-fix Infinite Boot Logo
- Shutdown settings for MHP30
- Accelerometer sensitivity for MHP30
- Allow showing unique device ID
- Bug-fix chance of a power pulse at device boot
- Updated translations
- Improved documents, added features table
V2.18
- Support for animated bootup logo's
- Bootup logo's moved to their own IronOS-Meta repo
- New Vietnamese translation (limited due to screen size)
- Fixes for SC7A20 in TS80(P)
- Updated translations
- Better Instructions/documents
V2.17
Big changes
- Indicate status of VBus for modding Pinecil (debug menu)
- Better hall effect sensor sensitivity adjustment (larger range with more steps)
- Temperature increment will "round" to nearest multiple of increase amount
- Build setup migrated to Alpine (You can now build in docker easily, and on PinePhone/PinePhonePro)
- -> Removed proprietary compiler for Pinecil RISCV now all uses normal gcc
- -> Removed using the arm specific build of gcc for the one that alpine ships (Miniware devices)
- Logo generator python script creates
.dfufiles for ease of use with Pinecil - Upgrades to translations
- Support for new GD32103 based TS100 units turning up on the market
- Raw hall effect reading now shows in the Pinecil debug menu
- Fixed automatic orientation for newer TS80P's with the SC7 accelerometer
- User interface slight changes
- New
metadata.zipfile to allow the Pine Updater to automatically fetch information on releases
Notes
- VBus mod detection may not play well with all PPS chargers. If your iron reboots when you view this in the debug menu its not a fault. (#1226)
metadata.zipis only designed for use by automatic software, ignore it for normal use- More details on Pinecil VBus mod coming via other channels.
- Hall effect sensor is not fitted to Pinecil's by default, you have to fit this yourself if you want the feature
- Tweaks to the Accelerometer code means the drivers are slightly more fussy. If you run into any issues let us know in the discussion or issues.
- -> Release has been updated to build
e065be3after one bug with the BMA223 was found.
V2.16
- Overhaul of the Timer+ADC setup with help from @sandmanRO
- Overhaul of the PID with help from @sandmanRO
- Settings should now upgrade in place to future versions, with resets only happening to new/changed settings
- Shows error if tip runaway (failed temperature sensor) is detected
- USB-PD now has a timeout, to allow forcing QC3 negotiation to start faster
- QC3 Voltages are now adjustable to user desired setpoint
- Added a small tolerance to allow "overvoltage" on QC3 above unit specifications.
-
- Please note: Doing this is entirely at your own risk!
- New Advanced view that is much nicer to use and a very good daily driver option from @Mel-kior
- OLED brightness and contrast thanks to @alvinhochun
- Scrollbar is fixed so it doesnt jump around when menus are shown/hidden
- Moved to
.dfufiles from.binto make flashing commands easier - Every language had translation updates I believe
- Romanian language added
V2.15
Feature upgrades:
- MHP30 support
- Multi-lingual firmware combinations now exist for Pinecil
- More fine grained voltage controlled options
- USB-PD improvements (version one and two)
- More configuration options for power pulse
- All font / character encoding has been very reworked
- More translation updates than one can count
- More languages 😱
MHP30
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 :)
V2.14
-
Fixing auto rotation bug in the LIS accelerometer in the TS80/TS80P
-
Adds support for two new accelerometers -- SC7A20 (Future Pinecil batch) #786 -- MSA301 (Newer TS80P) #761
-
Add warnings if accelerometer or USB-PD IC's are not detected #752 -- Only shows for first few boots, to help catch unsupported models
-
Fixed cooling down blink to be sane speed #769
-
Cleanup of threads and slightly faster power negotiation #790
-
Updates to flashing scripts #775
-
Documentation updates all over the place (and the wiki was given a cleanup)|
-
Updates to makefile #792 #787
-
Cleanup the folder name of the source code #800
-
clang-format spec setup #801
V2.13
- First official Pinecil release
- All of the wire for Pinecil releases added
- Updated Translations
- Delay accelerometer to help with entering sleep on startup
- Dual speed PWM to help with power limit control
- Improve heat up time
- Adds locking mode
- Improved docs all over the place
- Repo rename occured TS100 -> IronOS
- Hall effect sensor support added (not fitted in Pinecil but optional)
- QC 20V support for Pinecil
- CI upgrades for faster builds
- Fixed bug with accelerometer model on Pinecil
- Rework of all of the temperature curves for better accuracy
V2.12
- Only released as pre-release
- [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.
V2.11
- First TS80P support
- Added in a USB-PD driver stack for the FUSB302
- Fixed some graphical glitches
V2.10
- GUI polish (animations and scroll bars)
- Power pulse to keep power supplies alive
- Adjustable tip response gain
V2.09
- Adjustable steps in temperature adjustment
- Git hash now in build string
- Adjustable language to set if US units are available or not
- Some minor QC3 improvements
V2.08
- Fixes auto start in sleep mode
- Power limiters
V2.07
- QC fixes
- Cosmetic fixes for leading 0's
V2.06
- Warning on settings reset
- Temp temp re-write
- Display calibration offset
- Hide some leading 0's
- Menu timeouts
V2.05
- Language updates
V2.04
- GUI updates
V2.03
- Support for new accelerometers
V2.02
- Adds small font
V2.01
- Newer settings menu
V2.00
- Complete re-write of the low layer system to use the STM32 HAL for easier development
- This allowed easier setup for the new ADC auto measuring system
- Better tip PWM control
- Moved to FreeRTOS for scheduling
- Complete re-write from blank
- Added detailed screen views
- Added smaller font for said screen views
V1.17
- Added blinking cooldown display
- Allowed smaller sleep timeout values
- New font!
- Automatic startup option
V1.16
- Added automatic rotation support
- Added power display graph
V1.15
- Added support for a custom bootup logo to be programmed via the DFU bootloader
V1.14
- Changed input voltage cutoff to be based on cell count rather than voltage
V1.13
- Swapped buttons for menu to prevent accidentally changing first menu item
- Added auto key repeat
V1.12
- Increases sensitivity options to be 1*9 with 0 off state
- Fixes issue where going from COOL *> soldering can leave screen off
V1.11
- Boost mode
- Change sensitivity options to be 1*8
V1.10
- Adds help text to settings
- Improves settings for the display update rate
V1.09
- Adds display modes, for slowing down or simplifying the display
V1.08
- Fix settings menu not showing flip display
V1.07
- Adds shutdown time to automatically shutdown the iron after inactivity
V1.06
- Changes H and C when the iron is heating to the minidso chevron like images
V1.05
- Adds ability to calibrate the input voltage measurement
V1.04
- Increased accuracy of the temperature control
- Improved PID response slightly
- Allows temperature offset calibration
- Nicer idle screen
V1.03
- Improved Button handling
- Ability to set motion sensitivity
- DC voltmeter page shows input voltage
V1.02
- Adds hold both buttons on IDLE to access the therometer mode
- Changes the exit soldering mode to be holding both buttons (Like original firmware)