Categorie archief: repair

Fine motor skills?

I did not know this was possible.

The hollow core motors of a Cheerson CX-10 can actually be opened, and a new wire can be soldered to the brushes when the original one broke of.


This started as a challenge, me stating it was impossible to open these motors without damaging them beyond repair and my father insisting it is possible. So don’t ask me how to open them, I still think it is impossible. I only soldered the wire and closed it again. (Make a hole for the new wire by removing all residue of the old wire, remove part of the glue over the brushes, tin the new wire, then very quickly solder it, as to not overheat the plastic. Carefully press the back back on the motor again, making sure the brushes don’t bend in ways they are not supposed to)


And now my CX-10 is flying again. With a battery that’s slightly to large, a half-painted side to help orientation (Does not actually help), and rubber bands instead of screws holding it together. Also, half its props are pink because those where the last ones I had around. So its almost as ugly as possible, but it’s flying again. And that’s kind of crazy.


(And yes, I bought new motors just in case, and I still think this repair should be above my fine motor skills (pun intended) as everything is way to tiny and way to melt-able, but apparently its less impossible then I thought.)

Some short notes on the Lecroy9450 repair project

Because there is no big news yet, some short updates.

– Claude Schwarz pointed me to the Yahoo user group “Lecroy Owners group”, they have design files for a HHZ406 replacement. (Made by Dieter Frieauff). So maybe the ext. trigger input can be repaired as well.

– A service manual for this ‘scope (And others) can be found there as well, or alternatively here: (Or on – but that site is full of ads)

– NoTMS was caused by a missing “Vct”, I accidentally scratched trough this trace while placing the bottom cover. Took quite some time to find, then just a little wire to fix.

9450_scratchedVCT 9450_scratchedVCTFixed

– Thanks to Claude Schwarz (Again), I now have a third ADC card. So I now have spareparts, and if I get one of the 2 broken cards working again, a working 2ch 350Mhz / 400Ms/s (10Gs/s)  DSO. (Or rather: the Leidse Makerspace then has a 2ch 350Mhz DSO). The 3 ADC cards will hereafter be named “9450_3A Claude”, “9450_3A LMS-Broken” and “9450_3A LMS-Working”. (order shown in the picture, ltr: broken, Claude, working )

9450_3A ADCs

– I measured the power supplies on “9450_3A LMS-broken”. All are present. (-5V, -12V, 5V and +12V). Next up: reference voltages and tracing the signal path.

– Some more pictures:

lecroy_patchedOn some of the ADC boards, a 5V regulator is placed where others have just a cap.


This is another original patch (-5V regulator), both on “9450_3A LMS broken”. This board has no LeCroy repair stickers (shown below), but those patches were there when I got the ‘scope so I assume they are original.

Bot these 2 regulators and the -12V and 12V ones have the correct output voltages.


Lecroy Repair stickers on the timebase board. (This board is working fine) There are more of those stickers in the scope on other boards.


And the last one for today: The calibration error log. Chan2 has “9450_3A Claude” in this picture, but “9450_3A LMS broken” gives similar results. If I exchange the cards between the channels, ch1 gets the errors and ch2 is error-free. (The error-free channel has “9450_3A LMS working” in both cases).

‘ll keep you posted!

EDIT 2-7-2014:
“Next up: reference voltages and tracing the signal path.”

Measured on HMS403, seems to be OK. Also none of the ADC’s have stuck bits (did not log what bit connected to what line of the LA, but with no input all are 0, as long as there is no selftest / calibration running.)

Please note if you connect a logic analyser to these circuits they are negative logic (“1” is – 5V, “0” = 0V). As the 0V is connected to chassis ground, and your LA’s ground might also be (through the powersuply’s both connected to earth ground), use caution!

The scope does not do a memory test on boot up. I carefully removed one of the RAM IC’s to test this, and the scope does still show “ADC/TMS state working”.

So there might be something wrong with the memory. Fortunately this is normal TTL logic again.

EDIT 8-Aug-2014:
On slower sample rates this scope only uses 1 of its 4 ADC’s (per channel). On slower sample rates, the problem stays, 1 out of 4 points on the display (Maybe 1 out of 4 samples?) is out of line. So it’s not 1 of the 4 adc’s that’s broken (because it only uses one at that sample rate), but something in the memory or further in the data pad. The memory is also divided in 4 parts/banks, so it could just be… But for now I’m going to work on other projects for a while.

Please comment if you have any questions or suggestions!

LeCroy 9450 oscilloscope repair

This was supposed to be an easy repair, and therefore not worth blogging about. But as it turns out, it might get interesting after all. (The ‘scope is not repaired yet)

The “Leidse Makerspace” owns a LeCroy 9450 350Mhz DSO. When they moved to their new location I temporarily got this oscilloscope. Not just for use or storage, but also to attempt to repair it. One of its channels was not working, sometimes it even wouldn’t display anything.

The display problem quickly turned out to be a loose connector. With this connector loose it would display nothing it al, or if it did work, it would sometimes glitch out like this:


While at other times it would display normally:


Probably just some transport damage, as after refitting this connector the problem has not been back. Now, on to the more interesting problem: channel 1 did not work: it did not respond to an input signal and it had a huge offset. After using the vertical position adjustment knob to bring it into view it would sometimes even oscillate on it’s own, showing needle-like pulses. The ‘scope also wouldn’t trigger on channel 1. Channel 2 functions fine, so it is still a usable 350Mhz DSO. However, 2 channels would be a lot nicer, and fault-finding is one of my hobbies. So… Time to remove the covers.

The easy-est way to measure in the analogue front-end of this oscilloscope is to turn it upside down, remove the bottom cover, remove the 12 screws holding the shielding, and remove the shielding.


After this, an input signal can be followed, measuring before and after each subcircuit.
(I don’t have a picture of this, but I do have a picture of the 9450_7 front end, removed from the ‘scope, and from my annotated copy of the schematic)



Close- up of the area of the board I’m looking at:


Somewhere here, the signal got lost. As you can see there is another module inserted through the pcb, this is the HHZ406. It turned out the signal entered this module (an amplifier), but nothing sensible got out.  IMG_6076_lecroy9450_HHZ406view from the other side of the board, also showing the relays. (Those metal cans)


This module does not look like it can be repaired, nothing is obviously visibly broken, and those “black blobs” don’t look promising either, because these usually cover (custom) semiconductors directly bonded to the PCB.

It also looks like it cannot be bought anywhere. Too specific, too custom… (If you know where to get these, or work for LeCroy and have spares, or if you would like to reverse-engineer them, let me know.)

But this story does not end here. This scope has 3 HHZ406 modules. One for each channel, and one for external trigger.

So I swapped the modules for external trigger and channel 1. After this, the signal got to the output of the 9450_7 board. When using the same V/Div settings on ch1 and 2, and feeding them the same input signal, the signals here would be identical.

The story does not end here either, however. Channel 1 still does not work. It does respond to an input signal and the ‘scope does trigger on this channel now, but the signal is not displayed properly. It has needle-like pulses on it. These pulses move when changing V/Div settings on the ‘scope or input signal amplitude from the signal generator. (Video:

There is another defect lurking somewhere in the 9450_3a ADC boards, because when I swap them, the problem moves to the other channel (Ch2). Measuring on these boards is harder because they are not easy to get to while the ‘scope is operating, unlike the analogue front-end (9450_7).

IMG_6036_lecroy9450_3a_adccardsTo be continued (?).

Hotglue reflow

Dit is hoe ik m’n iPAQ (h2200, h2210) z’n batterijklepje heb gerepareerd, met smeltlijm.

iPAQ h2210 battery door repaired
Gelijmd batterijklepje, BINAS op de achtergrond.

iPAQ h2210 battery door repaired

Om de een of andere reden plakt hotglue beter met een dun laagje tussen de te verbinden delen, ipv een dikke laag. Door met m’n heteluchtsoldeerstation de hotglue (en de te verbinden delen) warm te maken kon ik er zo’n dun laagje tussen krijgen. De warmte helpt ook om de lijm beter te laten verbinden met de te lijmen kunststoffen, en door het warm te houden blijft de lijm corrigeerbaar.
Die batterijklepjes schijnen nog al ’s stuk te gaan, en nieuwe zijn schrikbarend duur (Een extended battery is goedkoper). Op deze manier kun je het zelf repareren. Bij gebrek aan een hot air reflow station kun je misschien ook een hairföhn gebruiken.

Fixing a broken SD card slot.

Repair companies are completely right they don’t repair on this level of detail, but swap an entire board instead. Much easy-er.  But I don’t have spare boards lying around and I like a challenge, so…

A friend of mine had a defective digital camera, someone forced the sd card in the wrong way, with bent contacts as a result. His camera now refused to read or write the card. Reseating the card didn’t help. Taking the camera apart and bending those contacts back to their original shape did help.

After removing ~20 tiny little screws the camera looks like this:

camera open

Might look terrifying because of all those little ribbon cable flex PCB’s, but I was able to put it all back together (I’ve done this sort of thing before).

O, and a warning for those that want to attempt this: Every camera with a flash contains a high voltage capacitor that probably is still charged. Discharge this capacitor before doing further work on the camera! (Or just don’t try this at home). In the picture above it is the big cap labelled “photo-flash”. It was charged to 140V.

sd kaart slot

This is the removed SD card slot. Instead of replacing the SD card slot, I opened it up. It contains 2 little springs (held on pins) and a tiny little metal bar, that together with the plastic sled forms the mechanism that allows you to push on the sd card to pop it out. Those tiny parts can be seen in the top half of the picture.

sdslot_detailIn this detailed picture the bent pins can be seen. The second one from the top I already bent back, the one on the bottom broke when bending it to its original shape. So I had to either replace the entire SD card slot (Might be hard to find one with the exact same footprint, not to mention the mess de-soldering it would give on the PCB, with all these tiny components nearby), or find a clever solution.

So, I replaced the bent pin with a pin from a female pinheader connector, cut and bent to shape and soldered to the remains of the broken pin.


After re-assembling everything, the camera still refused the SD card. However, this time reseating the card helped and it could access the card again.

Parts cost: Near zero.
Labour: ~ 5 hours. Yes, that’s why repair companies can’t do this.

If I had to do this again it would cost less time, because now I know where all those hidden screws are. Still, it would take too much time if I had to do this commercially. But I repair for fun, to prevent waste and for the challenge of getting something broken to work again. This certainly was a challenge. Not on the intellectual electronic level, but on the fine mechanical skill level. And it was rewarding to get this camera to read (and write) its card again.