News for hackers. Stuff that matters.
Re:IronOS: Open-source soldering iron firmware by bradley13 on Tuesday August 01, 2023 @08:51AM (#36955325)
Having just done some soldering yesterday, may I say: I am a bit appalled at the idea of soldering irons having (or needing) firmware. Mine, I plug it in, it gets hot, and I solder things.
Re:IronOS: Open-source soldering iron firmware by Majromax on Tuesday August 01, 2023 @09:01AM (#36955402)
In particular, for portable soldering irons the whole "plug it in" part is not simple. The small irons that are the target for this software predominantly use batteries, USB-PD, or QC for power. The former needs voltage measurement and cutoff, and the latter have negotiation steps before drawing high power.

This firmware also controls tip temperature with a PID loop, whereas a classic 'dumb' temperature-controlled soldering iron might use a thermostat with on/off control.

Re:IronOS: Open-source soldering iron firmware by jsheard on Tuesday August 01, 2023 @09:13AM (#36955520)
These "smart" irons also have an automatic shut-off if they're not being used, which is based on an embedded accelerometer, so the firmware needs to be able to filter the noisy IMU data into a reliable on/off signal.
Re:IronOS: Open-source soldering iron firmware by fanf2 on Tuesday August 01, 2023 @09:09AM (#36955476)
Smart irons also have a configurable target temperature, so they can be adjusted to work better with the particular solder alloy you are using. Their cost is more like a dumb iron, with functionality like an expensive soldering station.
Re:IronOS: Open-source soldering iron firmware by kevin_nisbet on Tuesday August 01, 2023 @10:12AM (#36956183)
Also, I can understand for some the cable being quite annoying. In electronics class in highschool, a few soldering irons got wrecked by students melting the cable insulation and sparks would fly.
Re:IronOS: Open-source soldering iron firmware by ilyt on Tuesday August 01, 2023 @12:40PM (#36958474)
> This firmware also controls tip temperature with a PID loop, whereas a classic 'dumb' temperature-controlled soldering iron might use a thermostat with on/off control.

I'd imagine on-off being perfectly fine for thermocouple-and-heater-in-tip, as you have very short feedback loop there

Re:IronOS: Open-source soldering iron firmware by Groxx on Tuesday August 01, 2023 @08:59AM (#36955387)
Mine, I plug it in, it gets hot, I solder things. I put it down, it starts cooling immediately. I pick it up, it's hot again in ~2 seconds. I need more oomph for a bigger component, I push a button and it jumps to my second pre-set temperature. It'll go back to my main temp if I put it down again to grab the next component.

I don't yet have a use for Bluetooth, but I do have a few BLE buttons laying around (they're dirt cheap and last years on a single battery), and I can see e.g. having a dedicated button per temp (or perhaps to switch calibration profiles for different tips) could be useful if I did a lot of soldering.

It's minor stuff, not playing Doom while using motion controls. Hiding this kind of control in a proprietary dongle (i.e. the base) is much worse than it being programmable.

Re:IronOS: Open-source soldering iron firmware by commandar on Tuesday August 01, 2023 @09:10AM (#36955496)
Additionally, the firmware is going to be handling temperature control, in this case with a PID loop. This results in more consistent and precise temperature at the iron tip whether you're working with a small component or a larger one which is sinking a ton of heat, which is always a good thing.
Re:IronOS: Open-source soldering iron firmware by aloer on Tuesday August 01, 2023 @09:28AM (#36955680)
Got a link for those buttons?

Background:

I’ve been trying to find something like that but everything I look at is Smart Home related and bigger than needed.

The smallest BLE button that I did find is part of a cheap China Gadget used to scroll tiktok/social media. Like this https://www.amazon.com/Bluetooth-Control-Photograph-Scrollin...

Unfortunately I couldn’t figure out if it’s hackable or not

Re:IronOS: Open-source soldering iron firmware by Groxx on Tuesday August 01, 2023 @09:48AM (#36955911)
I've just held onto random ones I've run across, e.g. itags have been reasonably popular for a while: https://devices.esphome.io/devices/ble_itag and during BLE / IoT bursts of hype random things are sometimes handed out for free at and around events (not often programmable, but that's usually fine - they broadcast a unique ID when powered / when pressed, that's all you really need).

I also have one of these because I get a lot of use out of newsblur and figured I'd support the maker (I don't actually recommend it because it's pricy and not very well supported... but it's functional and flexible): https://www.kickstarter.com/projects/samuelclay/turn-touch-b...

Re:IronOS: Open-source soldering iron firmware by n4te on Tuesday August 01, 2023 @11:30AM (#36957309)
IKEA has or had a ZigBee button. It's tiny and comes in black or white.
Re:IronOS: Open-source soldering iron firmware by aloer on Tuesday August 01, 2023 @12:48PM (#36958592)
That one still seems to be 45x45mm. I am now using Philips hue smart buttons which are similar in size.

The tiktok ring on the other hand manages to put a simple button, bluetooth, battery and usb port all into a package of roughly 6x10x4mm

Re:IronOS: Open-source soldering iron firmware by n4te on Tuesday August 01, 2023 @01:43PM (#36959530)
IKEA Symfonisk is 50mm round but it has press and rotate. I was actually thinking of Aqara WXKG11LM. It's 45mm square with round corners, but only 12mm thick.

Otherwise you can look at the Picoclick. It's 18x22m (height unknown) with no enclosure, with is 20.6x22.6mm and 11.6mm tall. Smaller than that is probably hard. I have never seen the Picoclick in stock, so you might have to build it yourself. It seems like a neat product, it's too bad the creator doesn't make it available.

Re:IronOS: Open-source soldering iron firmware by n4te on Tuesday August 01, 2023 @11:29AM (#36957288)
My JBC has a lesser temp (like 150C) that it holds for a little while when returned to the stand. This is supposed to extend tip life. The heating element is in the tip, so the tips are spendy.
Re:IronOS: Open-source soldering iron firmware by rascul on Tuesday August 01, 2023 @12:40PM (#36958462)
> It's minor stuff, not playing Doom while using motion controls.

It's only a matter of time before someone ports doom to a soldering iron.

Re:IronOS: Open-source soldering iron firmware by Groxx on Tuesday August 01, 2023 @12:43PM (#36958525)
in a way, this has already been done! https://www.youtube.com/watch?v=qCC941xKuBs
Re:IronOS: Open-source soldering iron firmware by gh02t on Tuesday August 01, 2023 @09:06AM (#36955445)
Most middle and high end soldering irons have had digital control loops run by microcontrollers for decades and that has serious advantages over a "dumb" iron (though there are some analog closed loop systems like Weller). The targets for IronOS are mostly small portable irons with compact screens and controls that have to be run by something, so at least you can run open source firmware on them.

Edit: Though to be fair, I think the popular ones already have open source firmware from the manufacturer but I may be mis-remembering.

Re:IronOS: Open-source soldering iron firmware by systems_glitch on Tuesday August 01, 2023 @09:10AM (#36955491)
I run kit assembly workshops at Vintage Computer Festival East and bring a bunch of Hexacon temperature controlled soldering stations. I've had a number of comments on how much better 30-40 year old soldering stations perform than various USB/battery powered options. There's no firmware in there, just IIRC a quad comparator, some passives, and a triac.

Maybe these little portable irons are handy for the toolbox (I have a plug-in non temperature controlled Hexacon in my toolbox) but I'm not sure why someone would choose them for their bench iron, which seems to be what a bunch of attendees were suggesting they do with their USB/battery irons.

Seriously asking, what do these USB/battery irons do that's desirable?

Re:IronOS: Open-source soldering iron firmware by jon-wood on Tuesday August 01, 2023 @09:29AM (#36955693)
At least for me they're compact, reasonably cheap, and yet still much better than a £10 plug in soldering iron from Amazon or wherever. I'm sure if I soldered regularly I'd want something better, but in practice I solder two or three times a year, and don't have space for a workbench with a soldering iron permanently on it, so the point of comparison isn't a full blown soldering station, its the £10 bargain basement iron.
Re:IronOS: Open-source soldering iron firmware by MrBuddyCasino on Tuesday August 01, 2023 @09:40AM (#36955813)
I also was critical at first, but I sold my soldering station and use a TS80P instead (though I would probably choose a Pinecil v2 nowadays). It heats up fast, is small and portable and works well for my hobbyist needs. I can take it anywhere and solder something quickly, if needed using a power bank. For me its just the upside of convenience and no downsides.
Re:IronOS: Open-source soldering iron firmware by Groxx on Tuesday August 01, 2023 @09:19AM (#36955585)
How much of that is due to having a larger thermal mass near the tip? That makes a fair bit of difference.

Otherwise: what would USB change? Power is power. I like that I can plug my laptop charger into it, rather than needing yet another unique barrel jack supply.

Re:IronOS: Open-source soldering iron firmware by samtho on Tuesday August 01, 2023 @10:51AM (#36956698)
> Seriously asking, what do these USB/battery irons do that's desirable?

Not necessarily a feature of only battery powered ones, but the more “high tech” irons have an advanced thermal sensing and regulation feedback loop that is aware of how much heat is being sunk into whatever the tip contacts with. This allows for easier soldering of many different thermal masses to heat up, e.g. if your circuit board has beefy traces for high currents without thermal reliefs, you will see some plug-and-play irons struggle heat it up in a reasonable time. If you are working with consistent trace sizes and thermal masses per joint, then you may not see a benefit.

An advantage of battery powered ones specifically (especially for new learners) is that you can eliminate the need for an cord that could be damaged by the user of the device in which it’s powering.

Re:IronOS: Open-source soldering iron firmware by systems_glitch on Wednesday August 02, 2023 @09:38AM (#36970724)
> An advantage of battery powered ones specifically (especially for new learners) is that you can eliminate the need for an cord that could be damaged by the user of the device in which it’s powering.

Proper irons have heat resistant cords, though!

Re:IronOS: Open-source soldering iron firmware by JohnFen on Tuesday August 01, 2023 @11:13AM (#36957028)
> I'm not sure why someone would choose them for their bench iron, which seems to be what a bunch of attendees were suggesting they do with their USB/battery irons.

Me either. I have both -- I have a very nice battery/usb-powered one that I keep in my portable electronics kit, and a mid-level bench iron for at-home work.

The bench iron simply works better in every way, and I'd never even consider using the portable one when I have the option of using a bench one.

Re:IronOS: Open-source soldering iron firmware by ilyt on Tuesday August 01, 2023 @12:47PM (#36958586)
The newer ones put thermocouple and heater in the tip so you get much faster reaction, which means they can get away with less power as they react faster. Not gonna help with desoldering some thick cables tho, for that you need raw power. Then again, ones like TS101 have the raw power comparable to the stations.

That being said difference between one and good classical soldering station isn't that big.

> but I'm not sure why someone would choose them for their bench iron, which seems to be what a bunch of attendees were suggesting they do with their USB/battery irons.

Frankly because they are cheaper...

Re:IronOS: Open-source soldering iron firmware by brunomlopes on Tuesday August 01, 2023 @12:56PM (#36958720)
For me, it's the portability/size.

I don't have a benchtop I can use just for soldering, so my soldering toolkit lives in a box with all it needs. When I wanna do some work, I pick up the box, open it, and most of the stuff gets used directly out of it.

I put a silicone mat on a table, pull out the copper scrub and iron holder, and work on whatever pcb. When it's done, I can pack it all in the box and store it.

A TS80 is portable enough to fit in the box. A full on station would be a bit harder.

Re:IronOS: Open-source soldering iron firmware by systems_glitch on Wednesday August 02, 2023 @09:42AM (#36970774)
Thanks for the replies, everyone! With all the price comments, I took a look at the Pinecil v2 and apparently it's in the plug-in unregulated iron price range, so I can definitely see why some people are choosing that over an unregulated iron for the toolbox.

There must be some generational gap where older hackers are used to the mindset of having to buy industrial castoffs and fixing/refurbing to get something decent, whereas a lot of folks getting going now can buy something like the Pinecil and start out way ahead of the Rat Shack plug-in tip melters, heh.

Re:IronOS: Open-source soldering iron firmware by aloer on Tuesday August 01, 2023 @09:35AM (#36955771)
I use my pinecil soldering iron to melt brass inserts (for metal screws) into 3d printed parts.

It definitely works without a smart iron but if I could use bluetooth to set the right temperature automatically based on the printed material, why not?

Even though I’ll probably never set it up this way, it is still cool to be able to

Re:IronOS: Open-source soldering iron firmware by userbinator on Tuesday August 01, 2023 @09:34AM (#36955769)
Especially when prices of temperature-controlled stations with analog controllers (less than a dozen discrete components) have gone down a lot over the past few years. Knowing how software bugs appear, I want as little software as possible in places where it isn't needed.
Re:IronOS: Open-source soldering iron firmware by taminka on Tuesday August 01, 2023 @09:53AM (#36955979)
it’s not like it connects to internet or anything, having a digital display to set power/temperature is pretty convenient
Re:IronOS: Open-source soldering iron firmware by Cockbrand on Tuesday August 01, 2023 @10:12AM (#36956185)
I bought one of the firmware-requiring soldering irons on AliExpress and thought exactly the same. But then the thing is so much better than the usual plug-in-get-hot irons that it's definitely worth it. Disclaimer: my soldering skills are about 3 out of 5, so not too good.
Re:IronOS: Open-source soldering iron firmware by hypercube33 on Tuesday August 01, 2023 @10:54AM (#36956748)
I have the same experience. I've used nothing but "Firestarter" sticks - cheap ones from RadioShack, amazon, wherever and up to nicer branded $50 ones and dont consider myself more than average at soldering. I got a TS-80p because I have a personal push to get everything on USB-C for power that I can. I will say it lives up to the hype around it - heats up super fast, can solder things even my 100W auto soldering iron can (10 gauge wires on to thick metal) without breaking too much of a sweat.

Yes it has firmware, but I haven't had to mess with it yet in the two years of use.

Re:IronOS: Open-source soldering iron firmware by 15155 on Tuesday August 01, 2023 @12:22PM (#36958154)
Every soldering iron I am aware of with integrated cartridge-tips or Curie point tech will yield a better joint quicker than anything analog - they heat up instantly, etc.

Every one of these soldering irons has an MCU running the control loop.

Re:IronOS: Open-source soldering iron firmware by atoav on Tuesday August 01, 2023 @12:43PM (#36958524)
I mean sure you could create an all analog PID that reads out the temperature sensor in the tip and heats it accordingly and maybe displays the tips temperature — but then you would get all the disadvantages of analog without any of it's benefits.

I have multiple digital JBC soldering stations and the time from taking out the sleeping handle to having it heated to soldering temperature is so short you stop bothering even thinking about it.

And because the sensor is in the tips you can solder huge pads without the temperature of the tip going down enough to notice.

I am a guy who loves analog (in fact I build a lot of modular synthesizer stuff that is mostly analog computers), but in this case anything other than digital is silly, especially if you want your iron to do advanced things like extending the tips livetime by having a sleep mode that reacts to how often you took the tip out in the past minute etc.

Re:IronOS: Open-source soldering iron firmware by benhurmarcel on Tuesday August 01, 2023 @02:15PM (#36960061)
For what it’s worth, I have both a Pinecil and an old-school decent iron, and I use the Pinecil most often.
Re:IronOS: Open-source soldering iron firmware by nyanpasu64 on Tuesday August 01, 2023 @03:10PM (#36960995)
Soldering iron firmware is useful for closed-loop temperature regulation and viewing the current temperature, but can be dangerous when the code goes wrong. A while back I found and fixed a bug that would cause button handling to malfunction after 49.7 days of uptime being plugged in, which could be dangerous if anyone actually plugs their Pinecil in for that long. Also I find that the two-button input is difficult to configure such a complex iron with nested menus, selectable options, iron on/off and temperature control and boost, and I sometimes end up mistakenly setting my iron to a temperature higher or lower than intended.