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.

Author: Ed

  • Crysknife Modification

    For whatever reason, the handle of the ceramic knife extended a few millimeters below the blade heel:

    Farberware ceramic knife
    Farberware ceramic knife

    Now it doesn’t:

    Farberware ceramic knife - trimmed handle
    Farberware ceramic knife – trimmed handle

    Which makes it much more usable for the kind of chopping I do around here: the blade hits the cutting board squarely, producing chunks of veggies along its entire length.

    A coarse file removed most of the stub, followed with a fine file and a little sandpaper action to round the edges.

    Amazingly enough, none of that fussing around touched the blade, nor did I gash myself!

  • LV Interface Board: +7 V Regulator

    This takes most of the load off the Arduino Pro Mini’s teeny SMD regulator by knocking the +12 V ATX supply down to +7 V:

    LV Power Interface - 7 V Regulator
    LV Power Interface – 7 V Regulator

    It’s on the heatsink beyond the ATX connector at the right edge of the board:

    Low Voltage Interface Board - detail
    Low Voltage Interface Board – detail

    It also provides a (more) stable voltage for the current sense amp than you can reasonably expect directly from the ATX power supply:

    Current Sense Amp - schematic
    Current Sense Amp – schematic

    Not much to it: the thing Just Works…

  • AC Interface Board: Line Voltage Interlock

    The relay at the top connects the AC hot line to the rest of the circuitry, with a feeble red LED to show when it’s live:

    AC Power Interface
    AC Power Interface

    The driver lives on the Low Voltage Interface board:

    LV Power Interface - AC Relay driver
    LV Power Interface – AC Relay driver

    The GX270’s front-panel hard drive LED now serves to indicate when the AC power goes live.

    I’d originally intended to turn the AC on when the Arduino gains control, but after seeing those pictures, I think it’ll remain disabled unless there’s a call for motor motion.

    The interlock switch closes when the case opens, grounding the transistor base and disconnecting the AC power.

    Of course, you can cheat by simply unplugging the switch, so it’s not failsafe. If you want failsafe, you need a normally closed switch in series with the collector; that’s not what Dell used as a chassis intrusion switch. That’s my story and I’m sticking with it.

  • Monthly Image: Red Oaks Mill Dam — Low Water in 2014

    Not much rain fell around here during September, lowering the Mighty Wappingers Creek and exposing the rubble of the dam at Red Oaks Mill:

    Red Oaks Mill dam - stonework - 2014-09-06
    Red Oaks Mill dam – stonework – 2014-09-06

    We never noticed the stonework along the far bank; it’s usually underwater.

    Some smooth water-worn wood and stone:

    Red Oaks Mill dam - 2014-09-06
    Red Oaks Mill dam – 2014-09-06

    I’ve always wanted to live in the powerhouse of a small dam. If somebody ever rebuilds this poor thing for low-head hydropower, they’ve got a live-in generator tender…

    Searching for “red oaks mill” dam will produce some backstory.

  • Astable Multivibrator: Round 2

    Another pass at the old Squidwrench soldering project, in light of some upcoming events, seemed in order:

    Astable Multivibrator - as-built - simulation
    Astable Multivibrator – as-built – simulation

    The 10 µF caps scale the output to visible blinkiness. Their polarity may seem backwards, but the red trace in the simulation shows that the net voltage is positive in that direction for nearly the entire cycle. They see only two forward biased junctions in the other direction, so they shouldn’t blow up.

    I built it with resistors from the SqWr junk box parts cabinet that were close to the nominal values.

    Connecting the transistor base / cap charging resistors to the power supply, rather than the LEDs, gets rid of the tiny current when the LEDs should be off.

    The cap-and-pulse-generator dingus on the bottom kickstarts the simulation; it doesn’t have any physical significance.

    Memo to Self: Build one with a pair of ET227 transistors and some 100 W tungsten bulbs…

  • Kenmore 158: Open-Loop Current Limiting

    Although I plan to servo the motor speed to the pedal position, a quick open-loop test seems in order. The motor requires nigh onto half an amp before it can spin the sewing machine shaft, so this chunk of Arduino code scales-and-offsets ten bits of pedal position voltage into twelve bits of DAC output that produce a corresponding current limit for the motor winding:

    ADCvalue = (word)analogRead(PIN_PEDAL);
    DACvalue = map(ADCvalue,0x0100,0x03ff,0x0800,0x0fff);
    dac.setVoltage(DACvalue,false);
    

    Putting that in the Arduino’s main loop and holding the pedal down produces this pleasant result:

    Current Sense Amp vs Tek - 200 mA-div
    Current Sense Amp vs Tek – 200 mA-div

    The current sense amp output in the top trace is scaled at 525 mA/V = 525 mA/div and the bottom trace is from the Tek current probe at 200 mA/div. Fiddling with the scope’s gain & offset exactly overlays the two traces and they remain overlaid through the full pedal travel, so the ferrite toroid isn’t saturating and the output remains nicely linear.

    The flat tops in that picture show the ET227 transistor limiting the motor current to 600 mA, exactly the way it should.

    Of course, the LM324 has a GBW = 1 MHz and, with a gain of three, a bandwidth of barely 300 kHz, so there’s a distinct lack of fuzz on that trace compared to the Tek probe’s 10 MHz bandwidth.

    It’s easy to hold the sewing machine at a constant speed with a constant load, but touching the handwheel stalls the motor at a constant pedal position. Similarly, releasing the handwheel causes a runaway, unless I let up on the pedal fairly quickly.

    Setting the Tek probe to 500 mA/div and triggering on a somewhat higher current while stomping on the pedal and grabbing the sewing machine’s handwheel shows the current increasing with the motor under heavier load:

    Model 158 - Current sense vs Tek 500 mA-div
    Model 158 – Current sense vs Tek 500 mA-div

    The current limit reaches just under 2 A, over on the right side, for both traces.

    So the hardware works pretty much the way it should.

    Wheee-hooo!

  • NYS DOT Patch Quality

    After years of neglect, an NYS DOT crew started a really nice repair job on the inside edge of the curve just north of our house. They milled out the deteriorated road surface, cleaned out the debris, and laid in a patch flush with the road surface. That’s quite unlike their usual shovel-some-cold-patch / hand-tamp / drive-over-it process, made familiar everywhere else around here.

    Unfortunately, for unknown reasons, they didn’t fill in the last two feet of the milled-out trench, leaving a tooth-shattering pair of perpendicular edges exactly where you’d least expect them:

    Rt 376 north of Heathbrook - unfinished patch
    Rt 376 north of Heathbrook – unfinished patch

    Ran out of asphalt? Lunch break? Called off to another emergency? We’ll never know.

    I sent a note, with that picture, to the NYS DOT Bicycle & Pedestrian Coordinator, asking what happened; perhaps they planned another layer atop the whole curve to seal the rest of the cracked pavement?

    The next day a crew filled in the hole, which I find far more than coincidental.

    Although it’s better than it was, there’s now a joint that will deteriorate more rapidly than the uniform asphalt layer they should have created.

    We’ll take what we get…