A benchtop power supply is a key thing to have for any aspiring electronics hacker. While you can always buy one, plenty of us have old computer PSUs lying around that could do a fine job themselves. [Frugha] decided to whip up a neat 3D-printed design for converting any ATX PSU into a usable bench unit.
The design features banana plugs outputting +12V, -12V, +5V, and +3.3V, with all outputs appropriately fused for safety. There’s also a fused stepdown converter used to supply variable voltages as needed. Its original trimpot was replaced with a multi-turn pot for ease of control. To make everything work, a load resistor on the 5V circuit makes the power supply think it’s hooked up to a motherboard. It’s all wrapped up in a neat slant-sided 3D-printed case that fits onto the ATX power supply itself.
The result is a neat and tidy power supply built out of readily-available components. We particularly like the addition of the stepdown converter – most ATX-based projects don’t offer variable output, which can nonetheless come in handy.
Weaving is one of the oldest crafts in the world, and was also among the first to be automated: the Industrial Revolution was in large part driven by developments in loom technology. [Roger de Meester] decided to recreate that part of the industry’s history, in a way, by building his own desktop-sized, fully automatic loom. After a long career in the textiles industry he’s quite the expert when it comes to weaving, and as you’ll see he’s also an expert machine builder.
[Roger]’s loom is of a specific type called a dobby loom, which means that the vertical threads (the warp) can be moved up and down in various ways to create different patterns in the fabric. The horizontal wires (the weft) are created by a shuttle moving left and right, carrying a bobbin that unspools as it travels. A comb-shaped plate (the reed) then fixes the fresh weft in its place. [Roger]’s videos (embedded below) clearly show this mechanism in action, as well as the loom’s overall design.
The 3D printed shuttle is moved back and forth through the warp by a belt-driven system that grabs the magnetic end of the shuttle. Revolving storage drums on either side of the machine enable the use of different thread colors for each shuttle run. Shuttles are exchanged by a robotic arm that picks them up and places them onto the track; there’s a clamp that grabs the end of the thread as the shuttle starts its run, and a wire cutter to detach it when the shuttle is up for replacement.
This intricate mechanical dance is controlled by a set of Arduino Megas and Nanos. They drive all the servos, DC motors, and steppers while reading out an array of sensors and switches. The system can even detect several faults: the weft is checked for proper tension after each cycle, shuttles with empty bobbins are automatically discarded, while a laser keeps an eye on the warp to ensure none of the threads have snapped.
The entire machine is of [Roger]’s own design; apart from 3D-printed and CNC-machined parts, he also re-used components from various pieces of discarded machinery. His ultimate purpose is to use this machine to make specialized fabrics for medical or industrial use: for example, it can use conductive threads to make fabrics with built-in sensors.
Although this isn’t the first DIY automatic loom we’ve featured, it’s definitely the most advanced. Previous examples, like this 3D-printed miniature version or this neat computer-controlled one can’t really compare to [Roger]’s 26 cm reed width and wide customizability. If you prefer to keep things a bit simpler, you can also use a 3D-printer to directly print certain fabrics.
There’s no shame in admitting you’ve been burned by a cheapo USB cable — ever since some bean counter realized there was a few cents to be saved by producing “power only” USB cables, no hardware hacker has been safe. But with this simple tester from [Álvaro Prieto] in your arsenal, you’ll never be fooled again.
It’s about as straight-forward a design as possible, utilizing nothing more than a two dozen LEDs, their associated resistors, and a common CR2032 coin cell. Simply plugging both sides of your cable into the various flavors of USB connectors on the tester will complete the necessary circuits to light up the corresponding LEDs, instantly telling you how many intact wires are inside the cable. So whether you’re dealing with some shady cable that doesn’t have the full complement of conductors, or there’s some physical damage that’s severed a connection or two, you’ll know at a glance.
Obviously the tester is designed primarily for the 24 pins you’ll find in a proper USB-C connector, but it’s completely backwards compatible with older cables and connectors. We appreciate that he even included the chunky Type B connector, which we’ve always been fond of thanks to its robustness compared to the more common Mini and Micro variants.
Keep in mind though that this tester will only show you if there’s a connection between two pins, it won’t verify how much power it can actually handle. For that, you’ll need some extra equipment.
[Fraens] has been designing a number of fantastic 3D printed machines and making great videos that demonstrate how they work. The last installment was an automatic cigarette stuffing machine, and it’s got a number of pretty complex motions, and somehow manages to get the job done.
While [Fraens] usually uploads STL files for all of his machines, this one is forbidden! Selling automatic cigarette loaders is illegal in Europe, and it’s not clear how close to the legal edge posting them up on Thingiverse is. So until the legal dust settles, you’re going to have to be content with the fantastic video, also embedded below.
But honestly, the devil’s sticks aren’t good for your health anyway, and you’re probably just in it for the mechanicals. Think for a moment about the problem – you’ve got a hopper of tobacco fibers that all like to stick together, and you need to pack them into an easily squished lightweight paper tube. These tubes aren’t easy to handle either. The solution to both of these calls for solenoid-powered tappers that agitate both into place.
There’s also a 3D printed rack and pinion to do the pushing, and a cool stepper-driven revolver mechanism to put the empty papers into just the right place. The machine leans heavily on 3D printing, but also on simple hardware-store parts like aluminum and brass tubes. [Fraens]’s builds are always simple but simultaneously very slick, and you’ll learn a lot from watching it all go together.
No matter how advanced your design skills, the chances are you’ll need to spend some time chasing bugs in your boards after they come back from the assembly house. Testing and debugging a PCB typically involves a lot of cross-checking between the board, the layout and the schematic, which quickly becomes tiresome even for mildly complex designs. To make this task a bit easier, [Ishan Chatterjee] and colleagues at the University of Washington have designed the Augmented Reality Debugging Workbench, or ARDW for short.
The ARDW is a setup consisting of a lab workbench with an antistatic mat, a selection of measurement instruments and a PC. You can simply place your board on the bench, open the schematic and layout in KiCAD and start measuring and debugging your design as you normally would, but the real magic happens when you select a new icon in KiCAD that exports the schematic and layout to the ARDW system. From that moment, you can select components in your schematic and have them highlighted not only on the layout, but on the physical board in front of you as well. This is perhaps best demonstrated visually, as the team members do in the video embedded below.
The real-life highlighting of components is achieved thanks to a set of cameras that track the motion of everything on the desk as well as a video projector that overlays information on top of the PCB. All of this enables a variety of useful debugging features: for example, there’s an option to highlight pin one on all components, enabling a simple visual check of each component’s orientation. You can select all Do Not Populate (DNP) instances and immediately see if all highlighted pads are empty. If you’re not sure which component you’re looking at, just point at it with your multimeter probe and it’s highlighted on the schematic and layout. You can even place your probes on a net and automatically log the voltage for future reference, thanks to a digital link between the multimeter and the ARDW software.
In addition to designing and building the ARDW, the team also performed a usability study using a group of human test subjects. They especially liked the ability to quickly locate components on crowded boards, but found the on-line measurement system a bit cumbersome due to its limited positional accuracy. Future work will therefore focus on improving the resolution of the projected image and generally making the system more compact and robust. All software is freely available on the project’s GitHub page, and while the current system looks a little complex for hobbyist use, we can already imagine it being a useful tool in production environments.
It’s not even the first time augmented reality has been used for PCB debugging: we saw a somewhat similar system at the 2019 Hackaday Superconference. AR can also come in handy during the design and prototyping phase, as demonstrated by this AR breadboard.
Normally when we talk about PCBs and hotplates, we’re talking about reflowing solder. In this build from [Arnov Sharma], though, the PCB itself is the hotplate!
The idea was to create a compact hotplate for easily reflowing small PCBs. To achieve that, [Arnov] designed a board with a thick coil trace that acts as a heating element. The full coil trace has a resistance of 1.9 ohms, and passing electricity through it generates plenty of heat. Running off a 12 volt supply, the mini hotplate is capable of reaching a maximum temperature of 214°C. Higher voltages can push that figure higher.
The board is intended to self-regulate, with an ATtiny13 onboard and a thermistor to measure temperature. However, in the initial design, this feature didn’t quite work properly. Version 2 is intended to include a better temperature sensor and a OLED screen for displaying the current temperature to the user.
The one thing that separates the pros on Twitch from the dilettantes is the production values. It’s all about the smooth transitions, and you’ll never catch the big names fiddling with dodgy software mid-stream. The key to achieving this is by having a streamdeck to help control your setup, like this straightforward design from [Electronoobs]. (Video, embedded below.)
The build relies on an Arduino Micro, which is a microcontroller board perfectly equipped to acting as a USB macro keyboard. It’s paired with a Nextion LCD touchscreen that displays buttons for various stream control features, like displaying a “Be Right Back” screen or cuing up video clips. The build also features bigger regular buttons for important quick-access features like muting a mic. It’s all wrapped up in a 3D printed housing, with some addressable RGB LEDs running off another Arduino to add some pizazz. The neat trick is that the build sends keycodes for F13-F24, which allows for the streamdeck’s hotkeys to avoid conflicting with any other software using conventional keyboard hotkeys.