We’ve all been there: you’re about to start a new print job and the filament on the spool is looking pretty sparse. You start the print hoping that there is enough filament for the job, but it runs out 90% of the way through and your part is ruined. A filament runout sensor will help you address this problem when it occurs, but this DIY digital spool scale will prevent the problem altogether.
Every popular slicer on the market will provide a fairly accurate estimate of the amount of filament (in mass and length) that a job will require. To determine if you have enough filament, you just need to know the length of the filament left on the spool or its weight. Figuring out the length is almost impossible unless you track the feed over time, but it is easy to weigh the filament. As long as you can subtract the weight of the spool (set the tare), you can determine if you have enough filament. This device both weighs the current spool and subtracts the tare.
This device contains an Arduino Nano, a load cell, buttons, and an OLED screen on a custom PCB. It fits into a custom spool holder and weighs whatever spool is in place. The cool thing is that it stores profiles in EEPROM, so it can remember the weight of empty spools from different manufacturers. You can either weigh an empty spool to get the tare value (the most accurate) or weigh a new spool and subtract the specified weight of the filament (such as 1kg). The latter is less accurate, since manufacturers tend to add a little extra filament to be safe. But you’d be erring on the side of caution, so that method shouldn’t cause any print failures.
If you do a lot of 3D printing and end up with a pile of partial spools, this scale device would make a perfect weekend project to improve your life.
3D printing, the stuff of science fiction only a few short years ago, is becoming more widely available all the time. Buying your own 3D printer to keep in your home is now fairly accessible, with entry-level printers available for just a few hundred dollars.
But why would you buy one? It’s easy to think 3D printers are still a niche toy, exciting for a few enthusiasts but largely useless for the general population. But this couldn’t be more wrong — 3D printers have a wide range of very practical uses for everyday households.
In this article, we’ll take a look at why 3D printing is so useful and some of the many reasons to consider adding a 3D printer to your own smart home.
Why 3D printing is so useful
It’s fast and convenient. With a 3D printer, you can produce simple objects, creations, and components for existing items in a fairly short amount of time — much quicker than ordering the same things online or heading to a local store.
You get a ton of control over what you print. Need a very specific shaped object to repair a broken item in your home? It may be impossible to buy what you need anywhere, but a 3D printer allows you to create exactly the right size and shape you need.
It’s relatively affordable. As mentioned, basic 3D printers can be had for fairly cheap nowadays, and printing — for smaller objects, at least — costs very little.
It’s sustainable. It’s much more sustainable to print your own things than order them across large distances, and this is especially true for niche items that might need to be shipped across the globe to reach you.
Using 3D printing in your smart home
So what can you use a 3D printer for? There are many potential uses for a 3D printer in your smart home, and they range from practical tasks like repairing broken furniture to more creative hobbies. Let’s take a look at some of the main reasons to own a 3D printer.
Create useful items for your home
3D printers are perfect for creating small, useful items to use around the home. Some examples are coasters, decorations, lampshades, stationery, and small kitchen tools. This is a great way to combine practical use with a fun creative hobby, putting your own personal spin on the little items you use every day.
Repair items
You know that table you have that just never sits right? The door handle that doesn’t quite match the others in the house? The light switch that doesn’t fit exactly flush with the wall?
3D printing is the perfect solution to many of these small defects and faults. Because you have so much control over what you print — 3D printers can print according to virtually any instructions — it’s easy to create components to fix and spruce up the objects and appliances around your smart home.
Education
3D printers aren’t a regular fixture in classrooms around the world just yet, but it’s only a matter of time. These machines allow students to take a more hands-on and creative approach to their learning. Some examples could be:
Science projects like creating models of the solar system of the structure of an atom
Geography work like printing detailed models of mountains or volcanoes
All kinds of product design work
Creative work like art
Arts and creative projects
Creative projects aren’t just for the classroom — many people own 3D printers purely for their own artistic work. There’s almost no limit to what a 3D printer can do in this area, and with a little experience, it’s possible to create truly beautiful and incredibly detailed works of art at home.
Build your own smart home with Arduino
3D printing is just one aspect of a smart home. There’s an almost endless list of things you can do with the right home automation tools — from growing a smart garden to keeping your pets entertained and fed.
We’ve put together a new how-to guide for 3D printing and assembling your own Astro Pi unit replica, based on the upgraded units we sent to the International Space Station in December.
The new, upgraded Astro Pi units.
The Astro Pi case connects young people to the Astro Pi Challenge
It wasn’t long after the first Raspberry Pi computer was launched that people started creating the first cases for it. Over the years, they’ve designed really useful ones, along with some very stylish ones. Without a doubt, the most useful and stylish one has to be the Astro Pi flight case.
What’s inside the new units.
This case houses the Astro Pi units, the hardware young people use when they take part in the European Astro Pi Challenge. Designed by the amazing Jon Wells for the very first Astro Pi Challenge, which was part of Tim Peake’s Principia mission to the ISS in 2015, the case has become an iconic part of the Astro Pi journey for young people.
As Jon says: “The design of the original flight case, although functional, formed an emotional connection with the young people who took part in the programme and is an engaging and integral part of the experience of the Astro Pi.”
People love to 3D print Astro Pi cases
Although printing an Astro Pi case is absolutely not essential for participating in the European Astro Pi Challenge, many of the teams of young people who participate in Astro Pi Mission Space Lab, and create experiments to run on the Astro Pi units aboard the ISS, do print Astro Pi cases to house the hardware that we send them for testing their experiments.
An aluminium Astro Pi case, and a 3D printed case.
When we published the first how-to guide for 3D printing an Astro Pi case and making a working replica of the unit, it was immediately popular. We saw an exciting range of cases being produced. Some people (such as me) tried to make theirs look as similar as possible to the original aluminium Astro Pi flight unit, even using metallic spray paint to complete the effect. Others chose to go for a multicolour model, or even used glow-in-the-dark filament.
The guide also includes step-by-step instructions to completing the internal wiring so you can construct a working Astro Pi unit. We’re provided a custom version of the self-test software that is used on the official Astro Pis, so you can check that everything is operational.
If you’re new to 3D printing, you might like to try one of our BlocksCAD projects and practice printing a simpler design before you move on the the Astro Pi case.
Changes and improvements to the guide
We’ve made some changes to the original CAD designs to make printing the Mark II case parts and assembling a working Astro Pi replica unit as easy as possible. Unlike the STL files for the Mark I case, we’ve kept the upper and lower body components as single parts, rather than splitting each into two thinner halves. 3D printers have continued to improve since we wrote the first how-to guide. Most now have heated beds, which prevent warping, and we’ve successfully printed the Mark II parts on a range of affordable machines.
Printing an Astro Pi case.
The guide contains lots of hints and tips for getting the best results. As usual with 3D printing, be prepared to make some tweaks for the particular printer that you use.
In addition to the upper and lower case parts, there are also some extra components to print this time: the colour sensor window, the joystick cap, the Raspberry Pi High Quality Camera housing, and the legs that protect the lenses and allow the Astro Pi units on the ISS to be safely placed up against the nadir window.
You can choose between four variants of the upper case part.
We’ve included files for four variants of the upper case part (see above). In order to keep costs down, the kits that we send to Astro Pi Mission Space Lab teams have a different PIR sensor to the ones of the proper Astro Pi units. So we’ve produced files for upper case parts that allow that sensor to be fitted. If you’re not taking part in the European Astro Pi Challenge, this also offers a cheaper alternative to creating an Astro Pi replica which still includes the motion detection capability:
We’ve also provided versions for the upper case part that have smaller holes for the push buttons. So, if you don’t fancy splashing out on the supremely pressable authentic buttons, you can use other colourful alternatives, which typically have a smaller diameter.
The guide includes files for printing the Astro Pi’s protective legs.
Do share photos of your 3D-printed Astro Pi cases with us by tweeting pictures of them to @astro_pi and @RaspberryPi_org.
One week left to help young people make space history with Astro Pi Mission Zero
Normally when an inexpensive wall clock stops ticking, you simply buy a new one. However, ‘Developer Hendrik’ decided to bring his broken clock back to life, or some semblance thereof, using a 3D-printed four-axis robot arm dubbed “Serworm Michael.”
Under the control of a MKR 1010 WiFi and DYNAMIXEL MKR Shield, along with a Raspberry Pi, Serworm Michael is set up to push the minute hand into the next position. Five DYNAMIXEL XL330-M288-T servos drive the robot, which are programmed by physically moving the arm and using a command line interface.
You can see it in action in the video below, while more details on Serworm Michael are available on GitHub.
Simply looking at a traditional analog clock sitting on a wall somewhere got pretty boring for one Instructables user who goes by saulemmetquinn, which is partially why they wanted to create a novel design instead. Their device uses almost entirely 3D-printed components that come together to form the “Holo Clock,” since it seems holographic with its floating minute and hour hands.
The Holo Clock project started with a surprisingly complex design in CAD software. There are two rings that are lined with teeth that sit stacked horizontally. The back ring is the minute hand, and because it is moved almost directly by the stepper motor, it spins more quickly. The hour hand is driven by a set of gears that reduce the output of the minute hand’s cogs by a factor of 60, thus making it turn at the correct rate.
The electronics for the clock are extremely simple. It uses an Arduino Uno with a set of four output wires, along with power and ground, to control a ULN2003 stepper motor driver. This in turn outputs current to a generic 5V stepper motor that spins the first drive gear at a known, precise rate for consistent timing. Likewise, the code is also straightforward, as all it must do is step the motor a certain amount depending on how many steps are left within the loop.
James Bruton’s robot uses three ball-shaped wheels to move in any direction
Arduino Team — June 5th, 2021
Wheeled robots normally have wheels that move in a single axis and steer by using either differential speeds or by pivoting some kind of guide wheel. However, this leads to some drawbacks, the most obvious being an inability to move in really tight spaces. When presented with this challenge, YouTuber James Bruton came up with a great design for a highly mobile robot platform that employs a novel setup to move in any direction. Inspired by the work of researchers at Osaka University in Japan, the omni wheel uses a single drive shaft to spin, yet nearly every surface has a way to move along the ground.
After designing his robot in Fusion 360 and 3D printing each part, Bruton assembled the wheels and added a pulley to each drive shaft which could be spun by a motor sitting directly above. An Arduino Mega is tasked with controlling each of the three BTS7960 motor drivers and it receives commands via an nRF24L01 radio module. All of the drive components are powered by a single 3-cell LiPo battery pack, while the main board is supplied current by a USB battery bank.
By spinning certain wheels at the correct speed, straight line motion can be produced, as shown in the video below. Bruton tested his robot by driving over carpet, tile, aluminum extrusions, and even a plastic lid, which did very well across everything except the lid. This robot has countless potential uses, such as a garbage collection device for around the house.
This 3D-printed tourbillon was modeled after Jacob & Co’s Twin Turbo Furious watch
Arduino Team — June 1st, 2021
It seems like everyone who has a substantial net worth carries around a few luxury watches, but none are perhaps as mechanically enthralling as the Twin Turbo Furious watch from Jacob & Co., which houses a pair of spinning orbs called tourbillons that increase the watch’s accuracy. However, they’re quite small and intricate, so seeing exactly how they work is difficult. This is why mcmaven on Instructables wanted to create a huge 3D-printed version that shows every detailed component.
At the heart is the balance wheel and spring which tick along and keep the time. Further up, the escape wheel works in a ratchet mechanism to slowly load and release the spring as the tourbillon spins. These core components are then placed into the two halves of the body that spins around on the base.
To produce movement, a single 28BYJ-48 stepper motor turns a gear underneath the base to spin the tourbillon. One nice feature of this project is the assembly’s ability to keep a consistent speed through the use of a rotary encoder, as the previous speed is stored within EEPROM and loaded upon boot. A single Arduino Nano is responsible for controlling the entire system, and as seen in the video, it looks incredible.
In the fictional Marvel Universe, Wolverine has sets of claws that pop out of his hands as if they were natural parts of his body. While a seemingly fantastic concept, myoelectric sensors are able to pick up on muscle movements in order to illicit a response. YouTuber MERT Arduino & Tech decided to take this concept and build a pair of forearm-mounted claws.
The wearable device senses muscle activation via a MyoWare muscle sensor, which sends information on to an Arduino Nano on a custom carrier board. Depending on the signal, it’s able to extend or retract claws, with the help of a servo motor and linkage system.
The project looks like a lot of fun, and more information can be found in the video’s description below. It’s also not the first time we’ve seen some 3D-printed bionic claws — similar instructions are available in this Make: tutorial.
This digital clock uses 24 Arduino-controlled analog faces
Arduino Team — March 5th, 2021
After being inspired by a beautiful, if rather expensive timepiece, Ira Hart decided to make a 3D-printed clock with 24 analog faces that combine to form a single digital display. The overall device is controlled by a single Arduino Nano, which keeps track of the time using a RTC module. This unit coordinates 24 other Nanos on custom carrier boards, which in turn drive their own little clock face via a pair of steppers and a gear system.
When working together, these 24 clocks can tell the time in very large characters, and even show a variety of kinetic art as it changes from one minute to the next. It looks awesome in the video below, and build info is available in Hart’s project write-up.
Create a Nano 33 IoT-based filtration and flame detection system for your 3D printer
Arduino Team — January 8th, 2021
After welcoming a new child into the world, Mike Buss decided that his 3D printer needed a few safety enhancements. To address this issue, he added a clear chamber on top of his Ultimaker S3 with a fan and filter to remove volatile organic chemicals (VOCs), controlled by an Arduino Nano 33 IoT.
The Nano 33 IoT interfaces with the printer over WiFi to automatically detect when it’s in use, and switches the fan on via a relay. Speed can be modified through PWM.
Sensors are implemented to measure temperature, humidity, and VOC levels. This data is wirelessly sent to a server running on a network-attached storage device. A flame sensor is also placed above the Ultimaker, which allows it to sound an audible alarm and cut off power if burning is detected.
LiDAR (or “light detection and ranging”) sensors are all the rage these days, from their potential uses in autonomous vehicles, to their implementation on the iPhone 12. As cool as they are, these (traditionally) spinning sensors tend to be quite expensive, well out of reach for most amateur experimenters. Daniel Hingston, however, has managed to build his own unit for under $40, using an Arduino Uno and a pair of VL53L0X time-of-flight (ToF) sensors.
The lighthouse employs a small gearmotor to rotate the two sensors on top of its cylindrical 3D-printed housing, passing signals to the Arduino via a slip ring. Data can then be visualized using a Processing sketch running on a nearby computer.
As seen at around the 10:00 mark in the video, the setup has been utilized to map out different test enclosures, and could be excellent for use in small robotic applications. More details can be found in Hingston’s tutorial here.
Fans of the Stargate SG-1 series, prepare to be inspired: a fellow aficionado has fashioned his own model of the show’s iconic portal. Nicola King takes an interstellar trip in the latest issue of The MagPi Magazine.
When Kristian Tysse began making some projects on his new 3D printer, he soon became aware that the possibility of printing his own ‘working’ Stargate SG-1 model was within his grasp at last. “I suddenly realised I might now have enough knowledge about 3D printing, Raspberry Pi, motors, and programming to actually make a Stargate model of my own,” he tells us. “I wanted people who are familiar with the show to immediately know what it was, and tried to make it work as best I could, while staying as true as possible to the feeling and essence of the TV show.”
Kristian also wanted to use a Raspberry Pi within this fully interactive, light-up, moving-parts project as “it is a powerful device with lots of flexibility. I do like that it functions as a full computer with an operating system with all the possibility that brings.”
Model minutiae
You only have to look at the model to see just how much 3D printing was needed to get all of the parts ready to piece together, and Kristian created it in segments. But one of the key parts of his model is the DHD or Dial Home Device which viewers of the series will be familiar with. “The DHD functions as a USB keyboard and, when the keys are used, it sends signals to the (Python) program on Raspberry Pi that engages the different motors and lights in a proper Stargate way,” he enthuses. “If a correct set of keys/symbols are pressed on the DHD, the wormhole is established – illustrated on my Stargate with an infinity mirror effect.”
“I wanted people who are familiar with the show to immediately know what it was”
Kristian Tysse
However, the DHD was a challenge, and Kristian is still tweaking it to improve how it works. He admits that writing the software for the project was also tricky, “but when I think back, the most challenging part was actually making it ‘functional’, and fitting all the wires and motors on it without destroying the look and shape of the Stargate itself.”
Dazzling detail
Kristian admits to using a little artistic licence along the way, but he is keen to ensure the model replicates the original as far as possible. “I have taken a few liberties here and there. People on the social media channels are quick to point out differences between my Stargate and the one in the series. I have listened to most of those and done some changes. I will implement some more of those changes as the project continues,” he says. He also had to redesign the project several times, and had a number of challenges to overcome, especially in creating the seven lit, moving chevrons: “I tried many different approaches before I landed on the right one.”
The results of Kristian’s time-intensive labours are truly impressive, and show what you can achieve when you are willing to put in the hours and the attention to detail. Take a look at Kristian’s extremely detailed project pageto see more on this super-stellar make.
Issue #101 of The MagPi Magazine out NOW
Never want to miss an issue? Subscribe to The MagPi and we’ll deliver every issue straight to your door. Also, if you’re a new subscriber and get the 12-month subscription, you’ll get a completely free Raspberry Pi Zero bundle with a Raspberry Pi Zero W and accessories.
A fully-animated, Arduino-powered launchpad for the LEGO Saturn V model rocket
Arduino Team — December 16th, 2020
Approximately 18 months ago, Mark Howe embarked on a journey to build an animatronic launchpad and gantry for a LEGO Saturn V model rocket. After approximately 1,000 hours of CAD work, hundreds of hours of 3D printing, and a major redesign, he’s created a truly impressive setup that resembles one of NASA’s.
Howe’s rocket and structure stand several feet tall, with a crane, sway bar, crew walkway, gantry arms, and service arms that move out of the way using servos. Everything is controlled by Arduino Uno, along with an MP3 shield to play the Apollo 11 countdown audio.
Once ready for liftoff, the rocket rises via a trio of stepper motor-driven linear actuators, simulating the real thing with a fiery plume of NeoPixels underneath.
3D-printed Super Mario star twinkles atop the tree
Arduino Team — December 11th, 2020
Christmas trees normally have a star on top, and Super Mario famously becomes invincible when he grabs the star power-up. Naturally, for retro game enthusiasts, these two are begging to be united.
In this project, Doug Lenz (AKA “Freshanator”) did just that by morphing the Mario star into something that can be placed atop a tree, using a 3D-printed body and addressable WS2812B LEDs to provide the “twinkles.”
The unit is printed in yellow PLA, with a pair of black eyes glued on. Inside, LEDs are arranged near the tip of each of the star’s five points, which diffuse through the printed material. Power is supplied by a Micro USB breakout, and the lighting is controlled via an Arduino Nano. The device runs on the “Fire2012” example program from the FastLED library, though Lenz may revisit its operation in the future.
This Arduino-controlled soft robot gets around like an earthworm
Arduino Team — September 28th, 2020
After studying the way a worm wiggles, Nicholas Lauer decided to create his own soft robotic version. What he came up with uses an Arduino Uno for control, inflating six 3D-printed segments sequentially to order to generate peristaltic motion for forward movement.
The robotic worm uses a 12V mini diaphragm pump to provide inflation air, while a series of transistors and solenoid valves directly regulate the airflow into the chambers.
The build looks pretty wild in the video below, and per Lauer’s write-up, you’re encouraged to experiment to see what kind of timing produces the most expedient motion. Code, STLs, and a detailed BOM are available on GitHub.
These geodesic RGB LED spheres are absolutely stunning
Arduino Team — September 21st, 2020
While this project took him over 100 hours to complete, creator Whity claims that his glowing geodesic domes were worth the effort. As seen below, each dome is able to light up its triangular faces, using via WS2812B programmable LEDs embedded inside. The effect is mesmerizing on video, and has to be even more so in person.
Each device is controlled by an Arduino Nano, along with a MPU-6050 inertial measurement unit. A series of 18650 rechargeable batteries provide power for the numerous lights involved. Magnets hold the two halves of the spheres together for easy access, and the triangles were 3D-printed with hinges to make assembly easier.
Explore the backyard and beyond with this FPV RC vehicle
Arduino Team — September 14th, 2020
If you want to build your own first-person view RC rover for some backyard exploration, this design by “MoreMorris” is a great place to start.
The tank-esque vehicle features a 3D-printed frame, including print-in-place tracks, and is able to traverse rough terrain as seen in the video below. Meanwhile, a servo-mounted FPV camera on top allows it to look left and right without swinging the body around.
Inside the vehicle, an Arduino Uno board controls its two motors with the help of an L298N driver module. User interface consists of a Nano-based remote, while communication is handled via a pair of nRF21L01 radio transceivers.
Earlier this year, we released the Raspberry Pi High Quality Camera, a brand-new 12.3 megapixel camera that allows you to use C- and CS-mount lenses with Raspberry Pi boards.
We love it. You love it.
How do we know you love it? Because the internet is now full of really awesome 3D-printable cases and add-ons our community has created in order to use their High Quality Camera out and about…or for Octoprint…or home security…or SPACE PHOTOGRAPHY, WHAT?!
The moon, captured by a Raspberry Pi High Quality Camera. Credit: Greg Annandale
We thought it would be fun to show you some of 3D designs we’ve seen pop up on sites like Thingiverse and MyMiniFactory, so that anyone with access to a 3D printer can build their own camera too!
Shout out to our friends at Adafruit for this really neat, retro-looking camera case designed by the Ruiz Brothers. The brown filament used for the casing is so reminiscent of the leather bodies of SLRs from my beloved 1980s childhood that I can’t help but be drawn to it. And, with snap-fit parts throughout, you can modify this case model as you see fit. Not bad. Not bad at all.
Nikon to Raspberry Pi
While the Raspberry Pi High Quality Camera is suitable for C- and CS-mount lenses out of the box, this doesn’t mean you’re limited to only these sizes! There’s a plethora of C- and CS-mount adapters available on the market, and you can also 3D print your own adapter.
Thingiverse user UltiArjan has done exactly that and designed this adapter for using Nikon lenses with the High Quality Camera. Precision is key here to get a snug thread, so you may have to fiddle with your printer settings to get the right fit.
If you’re not interested in a full-body camera case and just need something to attach A to B, this minimal adapter for the Raspberry Pi Zero will be right up your street.
Designer ed7coyne put this model together in order to use Raspberry Pi Zero as a webcam, and according to Cura on my laptop, should only take about 2 hours to print at 0.1 with supports. In fact, since I’ve got Cura open already…
3D print a Raspberry Pi High Quality Camera?!
Not a working one, of course, but if you’re building something around the High Quality Camera and want to make sure everything fits without putting the device in jeopardy, you could always print a replica for prototyping!
Thingiverse user tmomas produced this scale replica of the Raspberry Pi High Quality Camera with the help of reference photos and technical drawings, and a quick search online will uncover similar designs for replicas of other Raspberry Pi products you might want to use while building a prototype
Bonus content alert
We made this video for HackSpace magazine earlier this year, and it’s a really hand resource if you’re new to the 3D printing game.
The new Raspberry Pi 4 8GB reduces slicing times and makes for a more responsive GUI on this experimental 3D printer. Let’s take a look at what Clem changed and how…
The previous iteration of his build was “huge”, mainly because the only suitable screen Clem had to hand was a big 4K monitor. This new build flips the previous concept upside down by reducing the base size and the amount of resin needed.
Breaking out of the axis
To resize the project effectively, Clem came out of an X,Y axis and into Z, reducing the surface area but still allowing for scaling up, well, upwards! The resized, flipped version of this project also reduces the cost (resin is expensive stuff) and makes the whole thing more portable than a traditional, clunky 3D printer.
Look how slim and portable it is!
How it works
Now for the brains of the thing: nanodlp is free (but not open source) software which Clem ran on a Raspberry Pi 4. Using an 8GB Raspberry Pi will get you faster slicing times, so go big if you can.
A 5V and 12V switch volt power supply sorts out the Nanotec stepper motor. To get the signal from the Raspberry Pi GPIO pins to the stepper driver and to the motor, the pins are configured in nanodlp; Clem has shared his settings if you’d like to copy them (scroll down on this page to find a ‘Resources’ zip file just under the ‘Bill of Materials’ list).
Raspberry Pi working together with the display
For the display, there’s a Midas screen and an official Raspberry Pi 7″ Touchscreen Display, both of which work perfectly with nanodlip.
At 9:15 minutes in to the project video, Clem shows you around Fusion 360 and how he designed, printed, assembled, and tested the build’s engineering.
A bit of Fusion 360
Experimental resin
Now for the fancy, groundbreaking bit: Clem chose very specialised photocentric, high-tensile daylight resin so he can use LEDs with a daylight spectrum. This type of resin also has a lower density, so the liquid does not need to be suspended by surface tension (as in traditional 3D printers), rather it floats because of its own buoyancy. This way, you’ll need less resin to start with, and you’ll waste less too whenever you make a mistake. At 13:30 minutes into the project video, Clem shares the secret of how you achieve an ‘Oversaturated Solution’ in order to get your resin to float.
Now for the science bit…
Materials
It’s not perfect but, if Clem’s happy, we’re happy.
Join the conversation on YouTube if you’ve got an idea that could improve this unique approach to building 3D printers.
Arduino X-ray imaging phantom simulates lung movement
Arduino Team — August 5th, 2020
Imaging phantoms are used to evaluate and test medical devices, such as X-ray machinery, where a human subject would be impractical and/or dangerous. In order to simulate the motion and deformation of a lung, Stefan Grimm created an Arduino-powered phantom at a materials cost of around $350 USD.
Much of the project’s structure is printed with dissolvable PVA, used as a form for silicone that mimics tissue and plaster for bone. Movement is controlled via three linear and rotary actuator setups outlined here, and the structure can either be pre-programmed or manipulated in real-time using a USB cable and PC.
You can see a simulation of the setup in the video below, tracking target objects as they move along with cylinders that represent respiratory motion.
DIY cable cam made from RC car and 3D-printed parts
Arduino Team — July 14th, 2020
Cable-mounted cameras can be a lot of fun for capturing moving footage. Although commercial cable cam options can be expensive, this system by Kasper Mortensen of MAKESOME is comprised of 3D-printed components with a receiver and wheel salvaged from an RC car.
The build was meant to use some of the toy vehicle’s other components, however after some trial and error outlined in the clip below, more involved measures had to be taken.
Everything is powered by a Tattu 650mAh 3S LiPo battery, while an Arduino Nano and an L298N dual H-bridge are used to control the motor (taken from an old HP printer) speed, adjustable between multiple settings by engaging the transmitter’s throttle switch. Final results come around the 13:40 minute mark in the video, and the footage looks fantastic!
The trick lies in the Camera Module enabling you to change the alpha transparency of the overlay image, which is the previous frame. It’s all explained in the official documentation, but basically, the Camera Module’s preview permits multiple layers to be rendered simultaneously: text, image, etc. Being able to change the transparency from the command line means this maker could see how the next frame (or the object) should be aligned. In 2D animation, this process is called ‘onion skinning’.
You can see the Raspberry Pi Camera Module on the bottom left in front of Yuksel’s hand
So why the Raspberry Pi Camera Module? Redditor /DIY_Maxwell aka Yuksel Temiz explains: “I make stop-motion animations as a hobby, using either my SLR or phone with a remote shutter. In most cases I didn’t need precision, but some animations like this are very challenging because I need to know the exact position of my object (the boat in this case) in each frame. The Raspberry Pi camera was great because I could overlay the previously captured frame into the live preview, and I could quickly change the transparency of the overlay to see how precise the location and how smooth the motion.”
You can easily make simple, linear stop-motion videos by just capturing your 3D printer while it’s doing its thing. Yuksel created a bolting horse (above) in that way. The boat sequence was more complicated though, because it rotates, and because pieces had to be added and removed.
The official docs are really comprehensive and span basic to advanced skill levels. Yuksel even walks you through getting started with the installation of Raspberry Pi OS.
Yuksel’s Raspberry Pi + Lego microscope
We’ve seen Yuksel’s handiwork before, and this new project was made in part by modifying the code from the open-source microscope (above) they made using Raspberry Pi and LEGO. They’re now planning to make a nice GUI and share the project as an open-source stop-motion animation tool.
Um dir ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn du diesen Technologien zustimmst, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn du deine Einwillligung nicht erteilst oder zurückziehst, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Funktional
Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt.Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.