• I'm getting rid of a pile of random crap. Interested?

    03/07/2019 at 21:33 2 comments

    update: this truckload of treasure was Craigslisted onto a stoked local person and his father, both of whom were excited for the possibilities. Consider giving away your old stuff, you might make someone happy.

    Danica and I are preparing to move east to pursue new and interesting opportunities. As part of this transition, we're doing a good bit of downsizing. I've decided to rid myself of a lot of the random electronics (and electronics-adjacent) junk I've collected over the last few years. Some of this isn't worth much, but you may find some useful gems and I'm not interested in splitting the lot up at this point. If you are interested, live in the US, and are willing to cover postage, I will send it to you for free.

    I'm still figuring out exactly what the box will contain, but at a minimum:

    • three Akro-Mils clear sliding drawer bins filled with random and interesting parts
    • a selection of DragonPlate CFRP scraps of various sizes
    • two somewhat flexible large diameter CFRP tubes
    • a partial Reprap Wilson II 3D printer (all the 3D printed parts plus black anodized extrusion, but nothing else)
    • all of the interesting bits out of an office photocopier: gears, shafts, steppers, servos, first surface mirrors, sensor, control panel, etc.
    • a PiDP-8 kit, with the switch soldering already done
    • a samsung galaxy gear VR headset, designed for a phone I never owned
    • my old modified toaster oven reflow setup, which works but you should be careful with and probably reprogram (it's powered by an Arduino of some kind)
    • a selection of homebuilt PC extras, including a few stock Intel coolers and lots of misc cables
    • a beefy-AF transformer of unknown rating
    • a nice pair of HeNe (632nm) laser safety goggles
    • a few under-counter LED lights
    • the guts from an old-school industrial 900 MHz industrial data radio
    • a box of ~10 Omega pre-wired strain gages (these list at $10 ea!)
    • a pile of germanium transistors

    My guess is the box will weigh in the 20-30 kg range, so UPS thinks it will cost around $100 to ship. If you're interested, write me a note: zachary dot fredin at gmail dot com. Otherwise, most of this will become e-waste by late May.


  • Stop mass producing protected work and calling it PCB art

    11/21/2018 at 23:16 21 comments

    My feelings on 'badgelife' are neutral. I like that more people are getting in to PCB art and electronics. But personally, the only electronic conference badges I really enjoy are the ones I build myself (or at least physically customize). Most of the badges I get are worn for a few hours until they get too heavy and annoying, and then they become e-waste. And it's not my preference to let someone else design the hardware and spend my time hacking by writing code. That's my least-favorite part of any project!

    But the trend towards taking copyrighted work, mashing it into an EDA tool, and building a few hundred badges or add-ons to sell online or at a conference? I find that lazy and disrespectful. Okay, copy some popular cartoon figure and make a few boards for yourself.  But don't sell them en masse! Please, at the very least, come up with an original design!

    edit: thank you all for reminding me why hackaday.io comment sections are amazing, I'm sure the same thing would *not* have happened on the main site :-/ 

  • Three point clamped wedge secured laser cutter joinery

    03/29/2018 at 03:04 0 comments

    On a few occasions I have had the need to secure something to a flat bit of laser cut wood. In all cases, I created precise shapes that allow me to rigidly and accurately grip the object while not depending on the exact dimensions of the cuts themselves. The method requires final alignment to be performed during assembly, but does allow for post-assembly re-alignment and doesn't require any adhesives or fasteners. A few examples from a recent #NeuroBytes patellar reflex model iteration:

    The top image is a simple T-joint, used to connect two right angle bits of 3.2mm aircraft plywood. The middle piece goes through the base in two spots and has cutouts for wedges, which are inserted and tightened during assembly to pull the joint tight. The angle isn't exactly 90 degrees due to the aforementioned kerf taper, but it works well enough for this application (a mounting plate for a demonstration model).

    The lower images show a second joint from two sides. In this case, I needed to precisely locate a Touch Sensory Neuron with respect to the patellar tendon (the blue wire and O-ring assembly). I didn't want to modify the circuit board at all, and the exact orientation of the snap-action switch at the end of the PCB is critical to proper functionality of the model. Since the tendon is made by the end user and may vary slightly in length, part of the leg adjustment process requires the switch orientation to be adjustable, lockable, and potentially re-adjustable down the road. A cross plate with a few machine screws would have done the trick, but this method avoids the need for a screwdriver and easily lost hardware. I call the weird curved clampy bit the 'connector plate'. Not a great diagram but hopefully you get the idea. The wood base has several layers, and you have to imagine that the leftmost layer extends out towards the viewer along the dashed line. That way, when a wedge is inserted into the rectangular 'wedge goes here' slot, it pushes the upper bit of the connector plate to the left as its driven into place, clamping the board securely in place. I really should reference a side view or 3D model with this sectional image, but... here we are.

    During installation, the connector plate slides in from the bottom (which is open and rotates into position, pivoting on the lower 'catch'. To ensure clearances with the holes in the wood base, I keep track of the connector plate's position extremes on the wood base using guides in Inkscape. Rotating the connector plate like this is a synch if you just move the cross symbol to change the center of rotation to the bottom contact point:
    Note that in the third frame, I actually translated the connector plate up a bit so one of the corners can clear. This is much easier during real life assembly; you really just need to be sure everything clears at all points during the rotation/translation, as manual assembly makes combining both movements quite intuitive.

    I used a similar method to hold the servos on for the latest NeuroBuggy design. Again, I needed to secure an object (in this case, a continuous rotation servo) to a flat laser-cut sheet. The object needed to be adjustable (toe angle!) and quite secure, but also removable. The connector plate is bigger but otherwise similar to the previous example -- it slides in from the rear of the car, rotates into position, and gets secured by a wedge:

    This method is still very much a work in progress. I think a lot of optimization could be done to reduce the material requirement and cut length; for example, the width ratios of the tenons and slots could be standardized (probably based on a woodworking joinery book's advice), and the curved shape of the connector plate itself could probably be generated parametrically once a few constraints are figured out. The wedges are also probably beefier than needed and the angles could be optimized. But it's a good start -- feels good to assemble something without glue or fasteners!