Building a FOSS firmware for the AT860D hot-air soldering station (cosin2024) episode artwork

EPISODE · Jun 29, 2024 · 56 MIN

Building a FOSS firmware for the AT860D hot-air soldering station (cosin2024)

from Chaos Computer Club - archive feed · host Tommie Gannert

A firmware was written from scratch to replace the stock one on the Atten AT860D hot-air stations. It is implemented in PIC16F887 assembler, and buildable using the FOSS gputils toolchain. This talk describes the reverse-engineering of the hardware, the layering of subsystems from HAL to UI, and implementation of the subsystems. Ideas for improvement and lessons learned. This would be based on my blog post at https://tommie.github.io/a/2024/03/foss-firmware-at860d. The code is available under GPL-3 at https://github.com/tommie/at860d-firmware. A proof-of-concept of an event-based RTOS for PIC16F is in https://github.com/tommie/dios, which is an extension to the code structure used in the firmware. The duration is flexible 25-45 min, depending on the interests of the audience, and how deep they want to go on ZCC/PFC triac control, PIC assembler, and event-based vs state-based code structuring. (The form required me to add a session image, so I did, though the text suggests it's optional. :) about this event: https://fahrplan.cosin.ch/fahrplan/2024/events/cb639f26-9b25-5945-8226-45b5e04946da/

Episode metadata supplied by the publisher feed · Published Jun 29, 2024

Embed this episode

NOW PLAYING

Building a FOSS firmware for the AT860D hot-air soldering station (cosin2024)

0:00 56:18

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - archive feed?

This episode is 56 minutes long.

When was this Chaos Computer Club - archive feed episode published?

This episode was published on June 29, 2024.

Can I download this Chaos Computer Club - archive feed episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!