The Smell of Molten Projects in the Morning

Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.

Category: Electronics Workbench

Electrical & Electronic gadgets

  • MFJ-260B HF Dummy Load – Impedance Nudging

    If you happen to own an MFJ-260B dummy load and it’s giving you weird SWR values, take the cover off and roll the power resistor in its mounting clips:

    MFJ-260B HF Dummy Load - power resistor
    MFJ-260B HF Dummy Load – power resistor

    My buddy Aitch discovered that oxide / corrosion / dirt buildup between the resistor and the clips can produce absolutely baffling results, even while passing enough current to warm up the element, far more power than you’d think would burn away any crud.

  • Vexta C6925-9212K Stepper Motors

    A box of surplus Vexta NEMA 23 stepper motors arrived:

    Vexta C6925-9212K stepper motors
    Vexta C6925-9212K stepper motors

    The data plate sayeth:

    • Model C6925-9212K
    • 2 phase
    • 1.8°/step
    • 2.3 V
    • 3 A

    According to Dan, who happened into the deal, that Vexta model number applies to their custom motors, which accounts for the fact that there’s no further data available anywhere.

    [Update: A National Instruments description of the motor wiring.]

    Dividing 2.3 V by 3 A = 0.77 Ω windings. Multiplying 2.3 V by 2 A suggests a 7 W maximum dissipation.

    Poking around with a meter identifies the windings:

    • Blue – White – Red
    • Green – Yellow – Black

    Given those colors, the Y G B W R K color sequence on the connector doesn’t make any sense to me. Most likely, there’s a standard I’m unaware of.

    The resistance from the center taps outward measures 1.0 Ω, which is close enough to 0.8 Ω for me. Measuring across the whole winding gives 1.8 Ω.

    The inductance is 1.0 mH from the center tap and 4.0 mH across the whole winding. Remember that inductance varies as the square of the number of turns.

    The time constant for a complete winding = 2.5 ms = 4 mH / 1.6 Ω.

    That’s all I know…

  • Makergear M2: Platform Lighting

    Adding a strip of white LEDs under the X stage helps shed some light on events atop the M2’s build platform; this was very nearly the first improvement after getting the printer, but somehow I’ve never written down where that nice white glow comes from.

    This view shows the strip from below, looking up from the -Y direction in front of the stage:

    White LED strip under X axis frame
    White LED strip under X axis frame

    I originally screwed the wires into the terminals from the hulking 12 V Dell laptop brick for the platform heater, but then I had to unscrew the wires whenever I moved the M2 and I didn’t like sharing the connectors with those huge conductors. Now the LEDs are in parallel with the extruder fan (which runs continuously), sharing the FAN1 screw terminals inside the electronics case.

    The M2 firmware uses PWM to cut the 19.5 V supply from a much smaller laptop brick down to roughly 12 V RMS for the fans, but that isn’t such a Good Thing for LEDs. The strip has 120 Ω resistors that drop about 2.4 V at 20 mA from a 12 V supply, leaving 9.6 V for the LEDs (at about 3.2 V each). Running from 19.5 V means the resistors will see about 9.5 V and pass nearly 80 mA, four times the nominal rating, during each PWM pulse.

    Based on those measurements, the light output doesn’t go up by nearly a factor of four during each pulse.

    I plan to add a 12 V supply to the LinuxCNC box, probably by recycling the 12 V brick from the M2, which will get the LED current back down to a reasonable level. With any luck, they’ll survive this mistreatment and not carry a grudge.

    You could, of course, just power the LEDs from a separate 12 V wall wart, but that adds Yet Another Thing when I carry the M2 to demos.

  • Makergear M2: Platform Insulation Numbers

    A simple test of additional insulation below the Makergear M2’s heated build platform, measuring the time required to heat the platform from 30 °C to 80 °C:

    • As-shipped without insulation: 8:20
    • Cardboard + cotton cloth: 8:30
    • Cardboard + aluminum foil + cotton: 8:00

    That’s with a resolution of about 10 seconds and 1 °C. Ambient temperature was 25 °C; I preheated the platform to 30 °C for a repeatable starting point. The heater was full-on for the entire time and I tried to record the time until it first turned off at the setpoint temperature.

    So my initial insulation didn’t make any difference; ten seconds (in the wrong direction!) seems down in the noise.

    Adding aluminum improved the situation, but not by much.

    The platform wasn’t moving, so there’s no air circulation on either surface. I think it will be possible to record / plot the platform heater duty cycle during printing using LinuxCNC’s HAL components, so some useful data should emerge from that.

    I think the bottom line is that there’s so much heat transfer up through the glass plate and away that reducing the heat flow from the bottom by a little bit doesn’t matter…

  • Roof De-Icing Cable Numbers

    Having recently kibitzed on a project using de-icing cables (with some success) to soften PVC pipe for bending, herewith the useful numbers.

    Data printed on the original cable:

    • 100 ft length
    • 120 VAC
    • 800 W

    Derived values:

    • 6.7 A = 800 W / 120 V
    • 8 W/ft = 800 W / 100 ft
    • 1.2 V/ft = 120 V / 100 ft
    • 18 Ω = (120 V)2 / 800 W
    • 180 mΩ/ft = 18 Ω / 100 ft

    The starting point was a 62 ft length of the cable, as I’d long ago converted the end into a heated bed for starting plants early in the spring. That presented a resistance of 11 Ω, drew a current of 11 A, and dissipated 1.3 kW at 21 W/ft. A kilowatt-class dimmer handled the load, but adjoining sections of the cable got hot enough to melt the insulation and terminate the experiment.

    A shorter length of cable might be suitable for a cheap laptop brick power supply. To keep the dissipation under, say, 10 W/ft, we have:

    • 7.5 A = sqrt( 10 W/ft / 180 mΩ/ft )
    • 1.3 V/ft = 7.5 A * 180 mΩ/ft

    The Dell D220P-01 brick on the M2 provides 12 V at 18 A (!) and costs under $20 on eBay:

    • 9 ft = 12 V / 1.3 V/ft
    • 90 W = 12 V * 7.5 A
    • 1.6 Ω = 9 ft * 180 mΩ/ft

    You could run two 9 ft lengths cables in parallel from the same hulking brick. Whether that’s enough to soften a length of PVC pipe from the inside, without having the insulation get all melty, that’s another question…

  • Coaxial Power Plug Tip: Extraction Thereof

    Another coaxial power plug lost its tip inside a lithium ion battery pack used with the APRS + Voice circuitry on our bikes, as I could barely see at the bottom of the socket:

    LiIon Pack - output socket
    LiIon Pack – output socket

    Rather than cutting the pack apart, I buttered up the end of an intact plug with some ABS solvent glue (a hellish homebrew mixture of acetone and MEK), rammed it into the socket, and held it in place for a minute:

    LiIon Pack - undamaged plug insertion
    LiIon Pack – undamaged plug insertion

    The tip emerged on the first try:

    LiIon Pack - rescued plug tip joined
    LiIon Pack – rescued plug tip joined

    Even better, it cracked off the plug without too much effort:

    LiIon Pack - rescued plug tip separated
    LiIon Pack – rescued plug tip separated

    More solvent glue and a few hours of clamping worked fine:

    LiIon Pack - clamped plug tip
    LiIon Pack – clamped plug tip

    That cable is now back in service.

  • Makergear M2: Z Axis Stepper Motor Transplant

    Dan sent me a Kysan 17HD-B8X300-A, a leadscrew-equipped stepper motor with much higher torque than the Makergear Z axis motor. According to the Kysan description, which is all we have to go on: 4.2 V @ 1.5 A means 2.8 Ω, at which current it produces 5.5 kg·cm = 540 mN·m of torque. I measure 3.2 Ω and 3.5 mH, not that that makes much difference.

    I worked out some of the numbers in that post and, if they’re close, then the new motor has twice the torque of the OEM one. What’s more important is that the new motor will work correctly with a microstepping drive and won’t bake while doing so.

    The new motor has more metal to it than the old one:

    M2 Z Axis motors - OEM vs replacement
    M2 Z Axis motors – OEM vs replacement

    The leadscrew follower nut has unthreaded holes, but, mercifully, has the same OD, fits nicely into the Z stage, and those four holes line up perfectly.

    I chopped off most of the wires and spliced a JST plug onto the end; of course, the motor ran backwards. Having foreseen that eventuality, I had not shrunk the tubing over the wires: swap a pair, shrink the tubing, and it’s done:

    M2 Z Axis motor replacement
    M2 Z Axis motor replacement

    Some notes from the operation:

    • Disconnect all the cables
    • Remove HBP + glass plate
    • Lay printer on +X side of the chassis
    • Remove screws holding Z motor to chassis
    • Remove nylock nuts and screws from leadscrew follower nut
    • Remove Z axis home switch
    • Run Z stage to top of rods
    • The leadscrew bearing will probably have fallen out by now
    • Loosen Z rod clamp nuts & bolts (top & bottom of rods)
    • Push Z rods out using a nut driver, pull with a rag for traction
    • Be ready to catch the Z stage when you remove the rods!
    • Angle motor & leadscrew out of the chassis
    • Angle new motor & leadscrew into the chassis
    • Reinstall everything in reverse order
    • Recalibrate everything…

    The Z rod sliders have little balls inside, but they didn’t fall out during this adventure. I don’t know if that’s reliable information or not.

    Now, to see what a better motor can do…