Radial Vector Reducer Rotates At Really Relaxed Velocity

When [Michael Rechtin] learned about Radial Vector Reducers, the underlying research math made his head spin, albeit very slowly. Realizing that it’s essentially a cycloidal drive meshed with a planetary gear set, he got to work in CAD and, in seemingly no time, had a design to test. You can see the full results of his experiment in the video below the break. Or head on out to Thingiverse to download the model directly.

[Michael] explains that while there are elements of a cycloidal drive, itself a wonderfully clever gear reduction mechanism, the radial vector reducer actually has more bearing surfaces, and should be more durable as a result. Two cycloidal disks are driven by a planetary gear reduction for an even greater reduction, but they don’t even spin, they just cycle in a way that drives the outer shell, setting them further apart from standard cycloidal drives.

How would this 3D printed contraption hold up? To test this, [Michael] built a test jig with a NEMA 23 stepper providing the torque, and an absurd monster truck/front loader wheel — also printed — to provide traction in the grass and leaves of his back yard. He let it drive around its tether for nearly two weeks before disassembling it to check for wear. How’d it look? You’ll have to check the video to find out.

If you aren’t familiar with cycloidal drives, check out this fantastic explanation we featured. As for planetary drives, what better way to demonstrate it than by an ornamental planetary gear clock!

Continue reading “Radial Vector Reducer Rotates At Really Relaxed Velocity”

Designing To Remove Supports

If you want to 3D print arbitrary shapes with an FDM printer, you often find you need supports. If you have dissolvable support material, that might not be a big issue, but if you use the same material for support as you print in, removing it can be difficult, depending on the location of the support and your slicer. At the very least, it is going to require more time and filament to print and at least some post-processing. [Slant 3D] asserts that you can always redesign the part using chamfers and fillets to avoid needing support to start with. Watch the video, below.

Of course, sometimes you just need to flip the part around. For example, the part in question — which is just an example — could just be rotated to avoid support, but that isn’t the point, of course. A fillet, however, still might need support, so you wind up having to do a double fillet to really avoid support.

Continue reading “Designing To Remove Supports”

Digital Taxidermy Spool Recycling concept art.

Spool Tower: Empty Filament Spool Or Base For Miniature Civilizations

While churning through rolls of FDM filament, there are these empty spools that remain at the end. These can be thrown out with the trash, or be used as a standard base for miniatures, for use with Dungeons & Dragons tabletop gaming or similar, or just as a display piece. The latter is what the blokes over at Digital Taxidermy ran with when they started their first Spool Tower Kickstarter campaign. Now they’re back with Spool Tower 2: The Re-Spoolening.

These are STL bundle packs that should contain all that’s needed to turn an empty filament spool into an art piece, minus of course the painting. To get a free taste of what the experience is like, Digital Taxidermy provides a few free STLs, such as for the Ye Olde Taxidermee Shoppee and the Hab Block from the new crowdfunding campaign.

This effort raises the interesting question of what other standard (plastic) shapes of packaging could conceivably be used in a similar manner. After all, why print the whole thing when half the model could be made from something you’d otherwise just toss into the trash bin?

Thanks to [scat happens] for the tip.

An esp32 weather station with 3d printed anemometer, rain gauge and wind vane mounted on an aluminum frame sitting in an overgrown lawn

A Weather Station For Whether It Rains Or Shines

[Giovanni Aggiustatutto] creates a DIY weather station to measure rain fall, wind direction, humidity and temperature. [Giovanni] has been working on various parts of the weather station, including the rain gauge and anemometer, with the weather station build incorporating all these past projects and adding a few extra features for measurement and access.

An esp32 module connected to three level shifters inside of a grey utility junction box with a USB power connector coming in powering the ESP32 device and an external wifi antenna mounted on the outside of the junction box, all siting on a wooden table

For temperature and humidity, a DHT22 sensor is located in a 3D printed Stevensen screen, giving the sensor steady airflow while protecting the module from direct sunlight and rain. A mostly 3D printed wind vane is printed with the base attached to a ball bearing and magnet so that the four hall sensors positioned in a “plus” configuration at the base can detect direction. The 3D printed anemometer uses a hall sensor to detect the revolution speed of the device. The rain gauge uses a “tipping bucket” mechanism, with a magnet attached to it that triggers the hall sensor affixed to the frame. The rain gauge (or pluviometer if you’re fancy) needs extra calibration to adjust for how much water the buckets take on before tipping.

An ESP32, with additional level shifters and BMP180 atmospheric pressure sensor module, are placed in a junction box. The ESP32 is used to communicate with each of the sensors and allows for an external internet connection to a Home Assistant server to push collected data out.

[Giovanni] has done an excellent job of documenting each piece, including making the 3D STL files available. Weather stations are a favorite of ours with a lot of variety in what gets collected and how, from ultrasonic anemometers to solar powered weather stations, and it’s great to see [Giovanni]’s take.

Video after the break!

Continue reading “A Weather Station For Whether It Rains Or Shines”

Making 3D Print Time-lapses With Old Earphones And A Few Spare Parts

The trick to producing great 3D printing time-lapse animations is to ensure that the extruder has moved out of the frame each time a photo is taken — which usually requires OctoPrint to be controlling both the camera and printer. But [NirL] managed to bodge up a system to get the same result with a spare limit switch, a resistor, his mobile phone, and an old set of earbuds. Not bad for some spare parts and a little extra G-Code.

The print head hits a remote shutter button during a brief parking action after each layer.

Inserting custom G-Code to park the print head at regular intervals takes care of standardizing the printer’s movements; there’s even a post-processing extension in Cura that makes this easy. As for triggering the camera, [NirL] was inspired by the remote shutter button on a selfie stick. By positioning a physical switch in such a way that the print head pushes it every time it (briefly) parks, a photo gets taken for every layer. Essentially the same thing Octolapse does, just with fewer parts.

To create the DIY remote shutter button, [NirL] used a spare limit switch, resistor, and cannibalized an old set of earbuds for the cable and 4-conductor 3.5 mm audio plug. Most phones and camera apps trigger the shutter when they receive a Vol+ signal through the audio plug, which is done by connecting MIC and GND through a 240 Ohm resistor.

In this way a photo is snapped for every layer, giving [NirL] all that is needed to assemble a smooth animation. Sure, it ties up a mobile phone for the duration of the print, but for just a few spare parts it does the job. You can see the project in action in the video, embedded just under the page break.

As mentioned, the usual way to implement effortless time-lapses is by using the Octolapse plugin for OctoPrint, which creates silky smooth animations without the typical blur of time-lapses.

Continue reading “Making 3D Print Time-lapses With Old Earphones And A Few Spare Parts”

DIY Self-Assembling 4D Printing

A 4D printed object is like a 3D printed object, but it changes shape or self-assembles when its environment changes. [Teaching Tech] has been reading about this technology and decided to try to replicate it using his conventional 3D printer.

His attempts to make a joint that changes when submerged in the water looked at several options: material that can absorb water, material that expands with temperature, and — the selected option — a dissolvable locking mechanism. Essentially, a hinge is held open by a water-soluble lock. When water dissolves the lock, the hinge can spring to its natural position.

Like most experiments, this one had a few false starts. But you always learn something each time. The final design had a TPU hinge and spring with PLA structural beams. The TPU required flat printing, so various pieces have to be rotatable so they can be placed in their final orientation after printing.

Usually, multi-material setups are for printing different colors of the same kind of plastic, it’s possible to use different plastics, but it can be tricky. As a compromise, [Teaching Tech] did one print using PLA and TPU, but printed the PVA locks in a separate pass and installed them on the print at the end. The first finished 4D print wasn’t entirely successful. The hot water slowly dissolved the PVA, but it also deformed the PLA. A redesign of the lock made a big difference.

We aren’t sure this is practical yet, but we are sure someone has a need for this technique and it could be made very practical with a little work. The last time we saw 4D printing, there were magnets involved. We think this is an exciting time where people aren’t just trying to get conventional printing to work well, but are pushing the envelope with new techniques like conical slicing, for example.

Continue reading “DIY Self-Assembling 4D Printing”

Taking Distance Based CAD To The Next Level

For those who model CAD models regularly, a pair of calipers is essential as it allows reasonably accurate measurements to fit a specific part. However, [Jason Harris] is taking that concept to the next level with a signed distance function-based CAD tool, SDFX.

For those who don’t know, Signed Distance Functions can tell you from a given point how close the nearest part of the model is. The model is represented as a single function that offers some exciting benefits. For instance, chamfering and fileting are often quite complex in traditional CAD programs and trivial in an SDF setting. SDFX is a golang library that allows you to write golang programs to describe the model. OpenSCAD is a favorite of Hackaday as it is a beautiful parametric code-first CAD package. But the syntax and language are somewhat cludgy, to say the best. The advantage of using golang rather than a DSL is that you can use all the niceties that a full-featured language brings. For example, you can export multiple objects, make network requests, and interface with GUI libraries to recreate something like the customizer for OpenSCAD.

Objects are rendered to STL using Marching squares. Then, they can be printed in whatever slicing software suits your fancy. It’s an excellent project with a great API and almost a hundred examples.

The code is available on GitHub under an MIT License.