Wednesday, August 17, 2016

Schematic and teardown of BAKU 858D SMD Rework station

General description

If you're familiar with SMD soldering, you probably know about the 858 series of chinese-made, el-cheapo SMD rework stations. There are probably tens of small companies manufacturing these stations (Atten, Baku, Scotle, YOUYUE, KADA, W.E.P, Saike, YIHUA, BEST, Quick, etc.). Of course, on the exterior they almost all look the same. The internals are quite different though, some of them use the Mikkon MK1841D3 microcontroller (which according to a thread over at eevblog is a clone of Samsung S3F9454), a Holtek HT46R23 or an AVR MCU.

The AVR-based ones are much better value since they're reprogramable, but there's no way to tell which station uses which MCU based on their looks. One model known to use an Atmega8 MCU is the Youyue 858D+.

BAKU 858D SMD rework station

Unfortunately mine ( BAKU 858D ) uses the MK1841D3 which is an OTP (one-time programmable) MCU so there is no way to tinker with it or write my own firmware. On the more positive side, it works quite well as-is, except for some minor quirks, like the temperature overshoot when turning it on and the overall quality of the components.

Recently the power button from my unit has broken off so I opened it up to replace it and also made some pictures of the interior. Hopefully these will help someone make a general idea of this model's quality and also help compare it with other "brands".

PCB reverse. Please note the crapacitors.

Front of the PCB. Nothing fancy over here either

The main transformer. 2 windings, one for the fan (25V) and one for the controller (10V)

One nice thing about these units is that they use a centrifugal fan instead of the membrane air pump like the older stations from Gordak. There is much less noise and vibration, not to mention they're more reliable. There's no heat generated inside and they can provide good airflow, up to 120 l/min (compared to 24 l/min for diaphragm pumps).

The blower fan
Both the heater and the fan are located in the hot air wand, an improvement over the older stations. This way the unit case is smaller since it only hosts the control circuitry and the transformer.

Wiring in the hot air wand

The heating element connections and the reed switch

The schematic

I had a little bit of free time so, as an exercise of patience I have reverse engineered the PCB and made a schematic for this unit. At the time of writing this, this is the only complete schematic for this model (Baku 858D, 858D04.PCB from 2014.06.09). The main reason for drawing it is for future troubleshooting. An interesting idea would be to modify the schematic to work with an AVR instead of the Mikkon MCU. The rest of the circuit seems to be well designed, no modifications are required.

Note that the schematic drawing might have mistakes. It comes without any warranty of any kind, use it at your own risk.

858D schematic part 1

858D schematic part 2

858D schematic parts list


All in all, this type of rework station is quite decent, I recommend it over the old Gordak stations which were noisy and bulky. What I don't recommend is getting this exact model. If you want to buy an 858D, find one which is better built by looking at the comments on the seller's site. Maybe a Youyue 858D+ would be the best choice (since it uses an Atmega8 MCU).


  1. Apparently not all of the Youyue 858D units are the same. I just bought one, but it has the exact same board as your 858D.
    With the help of your schematics, I will make an adapter board so I can run some custom firmware on it.

    1. Interesting... A bit of consistency would be great from the factories. I would expect that boards are different between the "brands", but it seems they copy each other out. Good luck with the adapter. You might want to also look here:

  2. Do you know the maximum voltage the magnetic reed switch can take?

    1. Hi. I have no idea because it has no markings on it. It also looks kind of fragile. In the soldering station it works with logic level voltage (5 volts), so I wouldn't trust it with more power than that.

  3. Thanks for sharing this info.
    Recently I bought one unit identical, but when I turned it on for first time, the hot air station started it to work, and then I setting the temp at 200 degrees, then, when I remove the hot air gun from the station, the fan started work but never had flow hot air, and the display goes up imediatly at 892 number (I think are degrees) and after several seconds the display goes at H-E. I guess is an error of the signal from the temp sense or microcontroller or whatever.
    Do you have some idea from this failure and if is possible to repair it?
    Thanks in advance.

    1. Hi. H.E. probably means heater error. I would check these:

      1. Open the wand and check if the heater coil is not broken. It should read 60 ohms or more with multimeter

      2. Check if the wires from the thermocouple are not broken. Use continuity check of multimeter and check them from wand to the pcb of the station. I think this is what makes the error. The MCU can't read the temperature because the sensor wire is interrupted.

      3. Make sure the MCU is well inserted on the board and that there are no cold solder joints

      4. If everything fails, replace the triac (BTA12-800B)

      Good luck.

  4. Hi,

    I had the same problem... first, "892", then "H-E"

    It turned out to be a bad ground connection between the two pushbuttons. I soldered a wire between the outer ground pins of the pushbuttons, and it's now working perfectly.

    The reason you get the "892" is because the negative lead of the thermocouple lead is grounded via the pushbuttons. If there is a break in the ground, the thermocouple is pulled to a higher voltage ( via R31) and the opamp goes into saturation trying to amplify it.
    The saturation voltage is about 4V, which the MCU interprets as ~892 deg. Then, after a couple of seconds it goes into error mode.

    Anyway, check that the black thermocouple wire is properly grounded. In my case, the problem was intermittent, and showed up when the board flexed (due to pushing buttons).

    1. Thank you for sharing your experience. Bad solder joints seem to happen much more often since the ROHS directives were implemented and lead was taken out of the solder.

  5. BTW: Thanks for putting all this info online!

    Without it I would have never been able to fix my 858!

    1. Thanks for the kind words, glad it helped :).

  6. ciao la mia ha un problema:non parte la ventola e nel display mi scrive s-e.cosa puo' essere?

  7. muy buen info gracias y, saludos y prosperidad en este nvo año saludos freddy sanchez mga nicaragua

  8. hi
    I had the same problem... first, "100", then "C-H I"

  9. Bought Gordak 958d. Unfortunately the arm got wrecked. Usually have 8 holes. I got an arm for 858d which was available worked through and is functional. The only issue is that the thermocouple doesn't work. I have to drop the temperature manually to a hundred then switch off via the main switch. This may not give a long time for the coil anyone who can help me to fix this I'll highly appreciate. WhatsApp +254728623063.thanks

  10. This comment has been removed by the author.

  11. some segments of the display do not work in the first few minutes after switching on. then after a while the unit is switched on, the display segments begin to appear. what can it be? I have already changed the resistances to 51 ohms (R14-15-16). it seemed to work, but then it started again to give problems.