Ralim / IronOS

Open Source Soldering Iron firmware
https://ralim.github.io/IronOS/
GNU General Public License v3.0
7.27k stars 722 forks source link

Alientek T80/T80P #1945

Open vulpes2 opened 4 months ago

vulpes2 commented 4 months ago

Looks like Alientek released their own irons that use JBC cartridges as well, the pricing seems reasonable too. The T80 uses C210 cartridges, and the T80P uses C245 cartridges. I'm creating an issue to keep track of these two devices in case anyone is interested. From the teardown pictures, the build quality is similar to the S60P, but it does come with an aluminum case instead of plastic.

Teardown images I found on reddit: https://old.reddit.com/r/soldering/comments/1cm03vg/jbc_style_usb_soldering_iron_roundup_teardown/

Porting requirements

  1. ✅ Supported processor: CH571F, RISC-V
  2. ✅ 192KB of flash
  3. ✅ 16KB RAM
  4. ✅ Device has one or more heating elements that can be controlled by a main temperature sensor
  5. ❔ I'm not sure if the board has a cold junction sensor or not
  6. ✅ Means of the user updating the device without opening
  7. ❌ Known pinmap for the microcontroller

Soft requirements

  1. ✅ USB-PD
  2. ❌ No schematics available
  3. ❔ No idea if the vendor is friendly or not
  4. ❔ Needs reverse engineering or schematics for confirmation
  5. ✅ Not an STM32 clone
Ralim commented 3 months ago

These should be doable for support; but to be honest I'm unlikely to prioritise them just due to time. If someone would want to pick up the work for porting to these I'm happy to provide help.

gammeflamme commented 1 month ago

Scan_20241016 (5) Scan_20241016 scan_ scan back https://github.com/user-attachments/assets/402540d0-a60c-483f-b0f4-71ba28cceb6a https://github.com/user-attachments/assets/b15057de-8180-4012-ab60-3363d3df7512

Some scans from a T80P to help with schematic reverse engineering. Would love to have some open source firmware on this thing, I miss having live wattage readout.

hattesen commented 1 week ago

I have just received a T60P and have ordered a T60, which seems to be virtually identical hardware. I will prioritize to try to reverse engineer and create a schematic diagram (in KiCAD) and make that available in a GitHub repository along with a generated PDF version. I can assist with testing new firmware, but I don't have the resources to help with the required IronOS changes.

Would the Alientek T60(P) development happen in a git branch of the IronOS repository, with pull requests, until officially supported?