Archive for the ‘Repairs’ Category

Rebuilding the CupCake Extruder Heater (When It Wasn’t Very Broken)

Sunday, January 29th, 2012

After some success back in June using fans to cool extruded layers on my CupCake — in fact, right after that success — it slowed extruding and eventually stopped extruding altogether. This is the story of my life with the CupCake — a very brief success from time to time, but never persistent nor replicable.

When I say stopped extruding, I mean the motor actually ground to a halt. Usually it chews a divot into the filament, but this time it stopped. And I was pretty sure — don’t remember whether I actually checked the on-screen display or not — that the nozzle temperature had dropped and the filament wasn’t melting any more.

I know people talk about extruding ABS at temperatures as low as 200°C, and I don’t find that to be the case in my CupCake. Mine is calibrated, and mine doesn’t like temperatures that it thinks are lower than 220°C, and mine doesn’t really like temperatures that it thinks are below 225°C. So it really doesn’t take much to make it unhappy.

Nichrome wire crimped to teflon-coated wire

I had just rebuilt and rewound my heater at the time, and I knew that I had crimped the nichrome to the teflon-coated lead wires with silver crimp beads. I had a suspicion that the joints had become oxidized under the crimps, and the 7.3Ω resistance across my heater wires seemed high for my CupCake.

A couple of weeks ago I disassembled the heater and found that one of the two connections was indeed quite scorched and oxidized.

Nichrome wire crimped to teflon-coated wire

After cutting away the crimp tubes, cleaning the end of the nichrome wire with fine sandpaper, cutting back the lead wire, and recrimping, I tinned both lead wires with solder. Solder doesn’t stick to nichrome; but being coated with solder, the joint (which already had a solid mechanical connection from crimping) should be much less prone to oxidation.

After the rebuild, the heater measured 6.8Ω. Half an ohm difference doesn’t sound like that much until you’re trying to get to 225°C. Since power P = V2 / R, at 7.3Ω, P = (12V)2 / 7.3Ω ≈ 19.7W; and at 6.8Ω, P = (12V)2 / 6.8Ω ≈ 21.2W; so maybe that could be enough to make the difference at the high end of the extruder’s temperature range.

ReplicatorG control panel with temperature failing to reach set point

Aaaand … after reconnecting things, I still couldn’t get the temperature above 222-223°C, even though it now had some 7% more power. That doesn’t seem quite right.

Pulse-width-modulated heater signal on oscilloscope

When in doubt, scope it out. Yeah, after almost a full minute of failing to hold the temperature at the set point, the software PWM in the extruder controller was still running the heater at about a 50% duty cycle. That definitely doesn’t seem quite right.

And isn’t something I can easily fix, either. The ReplicatorG version I was running didn’t have a control panel for the heater PID settings, so (even assuming I was smart enough to fiddle them into shape) I would have had to recompile the code each time I wanted to make a tweak, which wasn’t palatable.

Firmware Upgrade

But I thought I’d heard that newer ReplicatorG versions did bring the PID coefficients into the machine control panel, so I upgraded ReplicatorG from 0024 to 0029r2, and let it upgrade my firmware from v2.4 (I think) to v3.0, and lo! lost communication between ReplicatorG and the CupCake. It said it had a connection but all the menu options to talk to the CupCake were greyed out.

Great.

This is apparently a known problem claimed to have something to do with the Mac’s localization settings for the string representation of “,” and “.” in numbers. Srsly? And the suggested tweaks didn’t fix it for me, so I’ll just wait for the next ReplicatorG release. And since the Mac package of ReplicatorG continues to be a DMG file of all the pieces you have to drag into /Applications/ReplicatorG, rather than a ReplicatorG folder that one could conveniently drag into /Applications like everyone else provides … I guess I should feel lucky to have a Mac version at all, and I’m not holding my breath for a fix on this problem.

Anyway, downgrading ReplicatorG to 0026 restored my connectivity and got me a look at those sweet, sweet PID coefficients.

ReplicatorG heater temperature graph

Which I no longer need, ’cause with the upgraded CupCake firmware, the PID algorithm seems to work right. Reaching for the knobs was obviously an attempt at a workaround, and the real fix is oh so much better.

Plastic-extruded filter holder assembly

The stringing on this diffusing filter holder is my fault, not my machine’s — I have a 0° (or 90°) overhang on a concave curve, so there’s no way it was going to come out clean. I still wanted to see what it would do, and it performed admirably under the circumstances of an impossible model.

And then stopped working again.

Filament drive motor locked up against the filament. A-gain. (Yay, great grip on the drive pulley, and nozzle retaining washer not breaking!) Temperature claims to be steady where set.

My utility is fairly cold these days. I’ll try enclosing the build chamber again in hopes that although the nozzle is hot enough, the teflon tube is too cold — but I bet I end up disassembling and drilling out the inside of the tube and nozzle again.

Should have been designed with a quick-release.

Another CupCake Nozzle Jam, PTFE Thermal Barrier Swarf, Heater Winding, and Glass Transition

Sunday, June 12th, 2011

I had written about jamming my CupCake nozzle trying to extrude PLA and having to disassemble the whole nozzle to clean and rebuild it. I got new PTFE thermal barriers (the white Teflon® tube) from MakerBot, put things back together, and quickly jammed the heater with ABS, which I’d never done before.

MakerBot CupCake Plastruder MK3 heater barrel with ABS leaked around barrel/barrier junction

I conversed with Nop Head about the increased force required to push filament through the heater and he pointed me to the junction between the brass heater barrel and PTFE thermal barrier. It needs to be absolutely closed, and when reassembling I’d left a tiny gap into which the ABS expanded (covering the end of the brass in the photo), interfering with smooth flow of more ABS into the brass. He gave me this video link to a vivid demonstration of the phenomenon, in which he is attempting to push filament into a heater assembly that’s wide open at both ends:

He gave me the tip to reassemble the brass heater and PTFE barrier with a drill bit of the nominal hole diameter inserted. When the two are turned together as tightly as they should be, the PTFE will begin to deform and just barely begin to grip the drill bit.

Believing the filament hole through the PTFE is metric and not owning metric drill bits, I figured the next best thing would be to use filament itself (which would be slightly undersized; but I could tighten until friction increased and then back off slightly). To my surprise, I couldn’t push filament through just the PTFE tube by itself.

Upon inspection, I discovered swarf where the little filament hole from the top meets the larger heater hole from the bottom, and this swarf was interfering so much with the motion of the filament that even after forcing the filament end past it, I still had difficulty moving the ABS filament through the tube. No wonder the heater was jamming!

I reached into the large end of the hole with a rat-tail file and used its tip to push the swarf into the small hole, then filed it free by push-filing upwards into the hole. After cleaning the PTFE thoroughly, I reassembled the heater and fired it up again.

In the past, I’ve been able to hear my stock DC gearmotor slog down when the filament reaches a certain point inside the heater, and I’ve always assumed that was due to the constriction of the nozzle. Not so, as my motor no longer slogs, and instead merrily pushes filament through like chocolate sauce dribbling out of the corner of a topping pouch! I have to assume that my original PTFE barrier had the same problem (to a lesser extent) all along, and I wonder how many others out there do too.

Thermal Gradient and Glass Transition Phase

While rebuilding the heater, I initially thought that part of my original problem must have been the top of the brass getting hot enough to melt the plastic filament that close to the PTFE, as I had always pictured the filament melting somewhere inside the brass. I’ve also read about hot-end designs with a heater near the tip and a heatsink higher up to keep the feed area cool and the plastic solid while inside it.

MakerBot CupCake Plastruder MK3 heater with nichrome wound near tip (doesn't work well)

I thus rewound all of the nichrome near the nozzle end and thermally insulated only the tip, thinking the cooler area above would help keep the filament from melting within the PTFE.

MakerBot CupCake Plastruder MK3 heater insulated only at tip

Even though after deswarfing the PTFE, the extruder initially worked far better than it had before, it proved not to be as reliable as desired, and I did notice the filament feed beginning to bog down. I had an ongoing email conversation with Nop Head, and he gave me this fantastic explanation of the hot end, which I reprint here with his blessing:

Most of the temperature is dropped across the PTFE and the point where the plastic melts (when stationary) will be about half way between the end of the barrel and the top of the insulator. This is where it is most viscous, so it is is good that it is inside something very slippery.

Brass is about 1000 times more thermally conductive that PTFE, but the barrel has a much smaller cross sectional area, so the thermal resistances are not as far apart as that, but still considerably different.

When the filament is moving the melt point will be much closer to the top of the brass due to the time it takes to melt because ABS is also a very poor conductor of heat and has a high specific heat capacity.

It’s a shame PTFE is not transparent, as it would be a lot more obvious when things were not working.

I think when at rest the filament melts in the PTFE. When moving I think it only gets above the glass transition, so when there is a gap it expands into it and jams.

Well, heck! If that’s the way it works, it sounds like I want the brass heated evenly (at least in this Plastruder MK3 design) to keep the filament as soft as possible at the brass-PTFE junction.

MakerBot CupCake Plastruder MK3 heater barrel with nichrome wound around entire length

I disassembled the heater yet again, this time rewinding the nichrome as evenly along the length of the barrel as possible and once again insulating the whole barrel. After reassembling, I haven’t noticed the feed motor bogging down as it was before.

PLA + Ignorance = Broken Extruder

Sunday, May 29th, 2011

I got a roll of PLA to try making some clear objects on the CupCake. I had read on the MakerBot wiki about the techniques for and challenges of printing PLA but still had trouble feeding PLA into the Plastruder MK3 and chasing out the ABS that I’d been using.

MakerBot CupCake Plastruder MK4 with stripped PTFE barrier

When feeding in the PLA, ABS came out for a while and then things stopped. Something happened inside the PTFE (Teflon) thermal barrier and the brass heater barrel was pushed out the bottom.

Later kits have a nut between the PTFE barrier and the metal washer so the long black bolts pulling on the washer in turn pull on the nut which has a stronger grip on the threads than the PTFE, dramatically reducing the risk of the brass barrel slipping out of the PTFE barrier and dramatically increasing the risk of cracking the acrylic retainer at the top. It’s recommended to replace it with a metal retainer.

PLA clogged on MakerBot CupCake Plastruder MK3 nozzle assembly

Today I had time to disassemble the Plastruder and unthread the heater barrel from the PTFE barrier. Looks like the PLA melted, the PTFE got warm and softened, the PLA oozed around the heater barrel, and then the PLA solidified and the barrel was pushed out the end of the softened PTFE.

I chipped the hardened PLA off the end, then searched for a solvent that would dissolve the PLA out of the barrel. I was surprised to find no information online (I do not assert that there isn’t any but merely that I didn’t find it) and tried acetone. During the time I waited, it didn’t dissolve the PLA completely, but it did soften it enough to scrape it out of the threads with a wire brush and goop it out of the barrel with a drill bit.

Scorched nichrome heater wire on MakerBot CupCake Plastruder MK3 nozzle

Since something in the thermal insulation had been previously damaged by deliberate immersion in water, I ended up deciding to peel apart the whole heater assembly. I suspect the water-soaked kapton tape adhesive closest to the nichrome heater is what scorched and I still have faith in the magical powers of kapton. I just know its weakness now.

On the bright side, I get to rebuild my heater from scratch and make it beautiful again.

On the dim side, I need to replace the PTFE barrier, which is swollen beyond even making contact with the brass threads, and the ceramic insulation that wrapped the heater, which was no longer pristine. I see that the MakerBot store has them in stock and affordable, and I reckon I’ll order them this week unless I hear a brilliant alternative first. The nichrome wire’s fiberglass insulation looks and feels intact — I think it’s saturated with scorch from the kapton rather than being damaged itself — but I’ll probably order more of it too.

Anyone successfully using PLA, I’d love to hear what temperature works well for you and what technique you use for changing from ABS to PLA.

Modifying a Car USB Adapter to (Finally) Charge My Cell Phone

Saturday, May 28th, 2011

A couple of years ago, I received this automotive USB-connector power adapter as a promotion at a conference. I use it to keep my iPod nano charged in the car, but I’ve noticed it doesn’t charge my Blackberry well. To be precise, it doesn’t charge my Blackberry. In fact, I’ve never been clear whether it even slows the rate of discharge, and sometimes it seems like it speeds it. The Blackberry shows the lightning bolt charging symbol (The charging symbol is a lightning bolt, srsly? Ben Franklin is personally charging my phone?) but nobody’s home.

Note that I don’t blame the vendor whose logo happens to be on it — I’m sure they didn’t manufacture it.

Automotive USB power adapter

After driving two and a half hours a week ago starting with a half charge on my BlackBerry, plugging it in midway through the trip, and arriving to have the BlackBerry finally shut off its radio due to depleted charge; and due to being in the presence of Cort; I decided it was time to see why the adapter couldn’t provide enough charge for the BlackBerry.

Inside the Power Adapter

Sample step-down circuit using RT34063APS DC-DC converter

(more…)

Crisitunity: SSD for the MacBook

Tuesday, April 12th, 2011

A couple of weeks ago, I had my MacBook plugged in and open, but idle for a while, so it parked the hard drive. When I came back and hit a key to wake it, it started saying, “ting wssh wssh wssh.” This is not the kind of language I like my computers to use. The hard drive hasn’t spun up since.

Cort had told me of his impressive performance boosts after upgrading his MacBook to a solid-state drive (SSD) and I’d been interested anyway, so I took advantage of his research and ordered a 115G Other World Computing Mercury Extreme Pro for $230.

MacBook with dead hard drive and new solid state drive

It shipped promptly and I swapped drives that weekend. The rubber shock rails in the MacBook had come loose, so I wasn’t able to slide the old drive out and the new one in through the battery compartment and ended up dismantling the entire MacBook case bottom to make the switch.

I had to reinstall the OS and all of my applications; but fortunately I keep a personal wiki with the download links and installation instructions for all the software I run and instructions to duplicate every configuration change I make to every built-in and third-party application, so reinstallation was a breeze. Also fortunately, I had a synchronized copy of most of my work, so I lost very little data.

The new SSD is just unbelievably fast. Installing apps now happens in the blink of an eye rather than the drag of a progress bar. The boot sequence is still perceptible but the login screen pops up before I’m even quite ready for it. OpenOffice launches so quickly I hardly have time to take a bit of a sandwich, much less go make one.

Hammond XB-2 Drawbar Decoding Diagnosis and Repair

Saturday, March 5th, 2011

A couple of weekends ago I took the two XB-2s that I had (at the time) over to Ron’s shop to have a little more room to spread out and test things. Like real Hammond tonewheel organs, the XB-2 has “drawbars” that represent different harmonics (or subharmonics) of the fundamental frequency of each key being pressed; you draw out the bars to mix different amounts of the different harmonics to get the timbre you want. This is additive synthesis at its most visceral.

Hammond XB-2 drawbars

On the XB-2, the drawbar positions (either live or recalled from memory) are displayed on an LCD below the manual (keyboard). In live mode, the bar graphs move in and out in synchrony with the physical drawbars.

Hammond XB-2 drawbar display

On one of the two XB-2s, the LCD bar graphs didn’t match the drawbars — a couple of drawbars appeared to work properly, but some didn’t work at all and others moved multiple bar graphs on the display. Since the drawbar decoding is a relatively independent section of the organ, it seemed like an easy repair to tackle first.

Hammond XB-2 drawbar schematic

The drawbar’s wiring harness plugs into the main board on J121, at the left of this section from the service manual. Each drawbar is a detented slide potentiometer, so variable voltages are arriving on J121. The section enclosed in the dotted line and marked not used truly isn’t populated on the circuit board, so I omit it from discussion.

The nine analog drawbar voltages are delivered to IC23 and IC24 (TC4051 analog multiplexers). The multiplexers receive their enable and select signals from the output of IC29 (74HC174 hex D flip-flop) which is latching signals previously delivered from the system data bus. (In other words, the 74HC174 is the drawbar select register; its own address is decoded elsewhere in the schematic.)

The chosen (enabled) TC4051 analog mux selects which input to pass to its output on pin 3, which is then op-amp buffered and delivered to the input pin of IC25 (BA9101 analog-digital converter). When selected (more system address bus decoding), the ADC writes the digital value of the drawbar’s position onto the system data bus.

Side note: For the drawbars only having nine detents (0-8), IC25 sure delivers a lot of bits of ADC resolution to the data bus.

I put a scope on IC23 (analog mux)’s output pin and I was able to view on the screen the time-division multiplexing of the drawbar positions (analog voltages) onto the single line going to the ADC. It mostly matched what I saw on the LCD, although there were some quirks with a few of the drawbar time divisions appearing narrower than others. Ignoring the odd widths and recording which drawbar occupied which time division:

Drawbar Time-Division Multiplexing Behavior
Drawbar 16 8 4 2 1 5 1/3 2 2/3 1 1/3 1 3/5
IC23 Pin 13 14 15 12 1 5 2 4 (IC24)
IC23 Input Good MB 0
(000)
1
(001)
2
(010)
3
(011)
4
(100)
5
(101)
6
(110)
7
(111)
(IC24)
Bad MB 0
(000)
1
(001)
7
(111)
7
(111)
0
(000)
1
(001)
7
(111)
7
(111)
(IC24)

On the working XB-2 motherboard, the drawbars were selected and sampled in numerical order. On the broken motherboard, as you can see, any time the analog mux’s select bit A1 was enabled, the mux behaved as though bits A2 and A0 were enabled as well. Further, select bit A2 didn’t work on command as it should when drawbars 4-7 should have been chosen.

4051 Address Pins
Name C B A
Function A2 A1 A0
Pin 9 10 11

It could be a bad 4051 mux; but as we had already replaced a leaky electrolytic capacitor in the neighborhood, it seemed worth another look at the circuit board first. The 4051′s select lines are on pins 9-11, and what’s this?!

Hammond XB-2 main board, drawbar section

I became suspicious of a damaged via on a trace that turned out to connect to pin 9 (A2). A continuity test showed that the via — even its top side — was no longer connected to IC23; the trace up to the via had been eaten away by the leaking capacitor. The via — even its top side — did have continuity to its next stop on the PCB, so the via itself was intact.

Ron heated the solder that had wicked into the via during reflow, inserted a piece of wire-wrap wire, and soldered the other end directly to IC23 pin 9. The drawbars now work perfectly. I suspect the floating select input on the CMOS mux was picking up enough signal from the PCB trace inductively coupled to its neighbor to trigger.

My hypothesis is that the previous owner put the keyboard away because of larger (ROM / CPU / Muse) problems; the capacitor leaked and damaged the drawbar multiplexer trace while it was sitting idle; and the owner never even knew about the drawbar problem. At any rate, it was easily fixed and the troubleshooting was a rewarding mental exercise.

Hammond XB-2 ROMs?

Saturday, February 12th, 2011

I have two secondhand Hammond XB-2 Hammond clones (c’mon, even if it had made by Hammond proper before being bought by Suzuki, a solid-state, digital audio synthesis keyboard is still a clone) which both appear to have bit rot in their firmware EPROMs, apparently a common problem with these keyboards.

I’d be extremely grateful for pointers to where I could get new EPROMs or download images to burn myself, or to another XB-2 owner willing to read out their EPROMs to assist. Heck, I’ll burn you another copy so you have a fresher set when yours bit-rot.

They’re IC16 and IC17 and they’re 27256es.

Fixing Jeremy’s Ford Mach 460 Bass Amplifier

Saturday, October 2nd, 2010

Sometimes you get lucky.

Ford Mach 460 bass amplifier

My friend Jeremy has a 1995 Mustang that had the factory premium sound system in it when he bought the car used. The CD player was broken and he had the head unit replaced within a couple of weeks of owning the car. He later added a subwoofer.

I’ve always thought the stereo lacked clarity in the bass, and the head unit and EQ have had some quirks. Recently Jeremy pulled the head unit and found all sorts of interesting techniques used by the aftermarket installer that will be the subject of a later monologue … but one of the things we discovered is that the amplifier for the door woofers wasn’t working at all. Swapping it with the amp for the rear deck woofers caused them to go silent and the (shot) door woofers to work again (after resoldering their cut cables).

Turned out to be a delightfully easy fix.

(more…)

Repairing a Crumar T1 Organ Swell Pedal

Friday, August 6th, 2010

Crumar stack

Both my Crumar T1 and T2 “portable” organs (the lower two cases in the stack) came to me without swell (volume) pedals. Each has a rotary potentiometer on its control panel for master volume, but I really want to be able to change the volume dynamically while playing. I’ve been using a Dunlop volume pedal (built into a rocker case identical to the CryBaby wah) on the organ’s output; but (at least when used with the organ) all of the pedal’s action is in about the lower quarter of its physical range, so it’s very finicky to use.

Crumar T1 organ swell pedal

I recently bought this original T1 swell pedal on eBay, listed as untested / project. That usually means tested / didn’t work / can get more money if I don’t admit that I already know it doesn’t work; but I figured I could fix whatever was wrong with it. And I have.

Crumar T1 organ swell pedal photoresistor enclosure

(more…)

Repairing a Bad Horsie 2 Wah Pedal with Power Damage

Wednesday, July 7th, 2010

Bad Horsie 2 wah pedal

I recently ran across on Craigslist a

Bad horsie 2 that was plugged into the wrong power supply and messed up, and needs some minor electronic work.

I was intrigued by the challenge (I’m such a sucker for broken things, dang it) and bought it. When the seller and I exchanged the pedal for my cash, he remarked that he read on a forum that it probably just needed a resistor changed, and that if I were handy with a soldering gun I could probably do it myself.

Uh huh. Resistor.

Let’s dig in.

Bad Horsie 2 wah pedal circuit board

The circuit board has a hole in the top for a foam battery “cage” attached to the enclosure, something clever that I haven’t seen before. And it had no obviously damaged components.

(more…)