Hack Space 76
Hack Space 76
Mar. 2024
Issue #76 £6
76
514006
9 772515
ADVERTISING
Charlotte Milligan
[email protected]
+44 (0)7725 368887
DESIGN
Head of Design
HackSpace magazine
Illustrator
Sam Alder
Photographer
Brian O Halloran
to get the kids off to nursery and then set up the workshop on Director of Communications
Liz Upton
the kitchen table. CEO
Eben Upton
This month, we’re looking at how to set up your workshop
to be as good as it can be. That doesn’t mean drooling over DISTRIBUTION
Seymour Distribution Ltd
some fantasy list of features, but real steps to optimise 2 East Poultry Ave,
London EC1A 9PT
your space. Whether it’s in your bedroom, shed, garage, or +44 (0)207 429 4000
mountain lair, we’ll help you stress less and make more.
SUBSCRIPTIONS
Unit 6 The Enterprise Centre
BEN EVERARD Kelvin Lane, Manor Royal,
Got a comment, Crawley, West Sussex, RH10 9PE
question, or thought
Editor [email protected] +44 (0)1293 312193
26
about HackSpace hsmag.cc/subscribe
magazine? PAGE [email protected]
get in touch at
hsmag.cc/hello FREE PICO W
WHEN YOU
SUBSCRIBE This magazine is printed on paper
GET IN TOUCH sourced from sustainable forests and
the printer operates an environmental
hackspace@ management system which has been
raspberrypi.com assessed as conforming to ISO 14001.
h
ackspacemag HackSpace magazine is published
by Raspberry Pi Ltd, 194 Cambridge
Science Park, Milton Road, Cambridge,
3
Contents
Cover Feature
06
17 LENS
18 Ultimate Workshop
Get the most out of your space
42 Objet 3d’art
Print-in-place (nearly) waterproof boxes
44 Letters
Crouch, pause, touch, engage
Tutorial
18 Music
4
CONTENTS
Interview
Tom Ranson
82
Review
Prusa XL
48 SoM Leather-work
Like sewing, but with skin
Some of the tools and techniques shown in HackSpace Magazine are dangerous unless used with skill, experience and appropriate personal protection equipment. While we attempt to guide the reader, ultimately you
are responsible for your own safety and understanding the limits of yourself and your equipment. HackSpace Magazine is intended for an adult audience and some projects may be dangerous for children. Raspberry
Pi Ltd does not accept responsibility for any injuries, damage to equipment, or costs incurred from projects, tutorials or suggestions in HackSpace Magazine. Laws and regulations covering many of the topics in
HackSpace Magazine are different between countries, and are always subject to change. You are responsible for understanding the requirements in your jurisdiction and ensuring that you comply with them. Some
manufacturers place limits on the use of their hardware which some projects or suggestions in HackSpace Magazine may go beyond. It is your responsibility to understand the manufacturer’s limits. HackSpace
magazine is published monthly by Raspberry Pi Ltd, 194 Cambridge Science Park, Milton Road, Cambridge, England, CB4 0AB, United Kingdom. Publishers Service Associates, 2406 Reach Road, Williamsport, PA,
17701, is the mailing agent for copies distributed in the US and Canada. Application to mail at Periodicals prices is pending at Williamsport, PA. Postmaster please send address changes to HackSpace magazine c/o
Publishers Service Associates, 2406 Reach Road, Williamsport, PA, 17701.
5
Top Projects
REGULAR
Geneva Above
On the clock,
the three driven
drive clock
wheels all rotate
around the same
drive wheel which
remains stationary
in the middle (image
by Booyabazooka
CC-BY-SA)
C
locks, they’re pretty simple, right? Spin hands
around at three different speeds, pop some numbers
on the outside, and you’re done, right? Well, that
would do for most people, but not Greg Zumwalt.
When his youngest son showed him a video of a
watch with an unusual mechanism and asked if he
knew how it worked, Greg didn’t just explain it, he designed and
3D-printed a replica.
The strip of numbers along the top represent the minutes,
and the number inside this strip is the hour. Despite it rotating
in four different axes, it’s powered by just a single motor and a
Geneva drive.
Not only does it look undeniably cool but, unlike most clocks
that redesign the mechanical system, it’s actually easy to tell the
time on this one.
Right
The clock showing
the transition from
11.59 to 12.00
6
SPARK
ULN2003 stepper
motor driver
28BYJ-48 Unipolar
stepper motor
Adafruit Feather
HUZZAH32
7
Top Projects
REGULAR
Mini PC
By David Li hsmag.cc/RetroDesktop
I
f there are two things that we love, they’re big
versions of little things and little versions of big
things. In both cases, they’re made twice as cool if
the new version works as the original does.
Here, we’ve got a tiny version of a desktop PC, and
it actually works exactly like the original. Well, almost.
The original was a 286 from David’s childhood, while this version
is based on a Raspberry Pi. That obviously means that the CPUs
run completely different instruction sets but, thanks to the magic
of emulation, this tiny PC still runs old DOS programs.
Cool-factor alone is enough to make this project worthwhile
but, to David, nostalgia was also a motivator. “A big driver in my
personal projects is the connection I have with the subject matter
I’m working with. While retro-themed toys are nothing new
(pun intended), I wanted to create something that was a close
representation of an item that was a major part of my childhood.
For me, building something like this was more than just a gaming
nostalgia trip; it’s also a physical representation of other memories
from that time, like school, the house that we lived in, and family.
It’s also amusing knowing that the Raspberry Pi running it is about
7500% more powerful than the original 286 PC it’s pretending
to be.”
Above
A dual speaker
expansion board fits
in the base to
provide sound
8
SPARK
Above
We particularly love
how the SD card
slots in the
floppy drive
Left
Graphics come
out via a 3.5-inch
Waveshare HDMI
screen
9
Top Projects
REGULAR
Solder Sustainer
By Justin Atkins hsmag.cc/solderer
S
oldering is one of those key maker skills.
Typically, you take a soldering iron in one hand, some
solder in your other hand, then hold a part with …
hang on, we’ve run out of hands. Sometimes you
can use clips or vices to hold wires and components
together, but wouldn’t it be very handy if you had a
spare hand?
The Solder Sustainer gives you this extra hand, not by increasing
the number of appendages you have, but by letting you control
both the soldering iron and the solder wire with a single hand.
Solder is fed out of a tube next to the soldering iron itself. Crucially,
this tube is slightly flexible so you can bend it with one finger to
direct it where you want to.
We’re not sure if this is really the ultimate solution for all things
solder-related, but it’s great to see people creating tools to help
them make stuff. Justin says that the Solder Sustainer works
well for through-hole and larger surface-mount soldering, but he’s
working on version 2, which he hopes will be better for smaller
surface-mount parts.
Right
It might look a little
cumbersome, but
freeing up a hand
when soldering
can make things
quicker and easier
10
SPARK
Left
The stepper motor
feeds solder
forwards and
backwards so you
can get just the
right amount of
solder in your joint
5 V power supply
for ESP32
12 V power supply
for motor
Mains-powered
soldering iron
ESP32
microcontroller
Motor driver
11
Top Projects
REGULAR
Ocreeb MK2
Above
These edge
connectors allow
you to join
different modules
together easily
Right
By Salim Benbouziyane hsmag.cc/ocreebmk2 Add whatever
combination of
modules you need
for your workflow
M
ost people in the modern world use
computers for their job – we spend hours
every day interacting with our machines via
a QWERTY keyboard – a Victorian design
that was never meant to be used to program
computers, control robots, manipulate
enterprise resource planning software, or any of the myriad
of other uses that we give it. Why do we stick with this input
system designed in the time before computers?
Salim, for one, isn’t going to. He’s designed an adaptable system
of modules that you can plug together to create whatever layout
you want. You can add buttons, twiddly knobs, turn-y-handles,
sliders, and more. Ocreeb MK2 runs the KMK keyboard firmware,
so you can map whatever actions you want to the various buttons,
knobs, and dials.
The Instructable guides you through how to assemble your own
macropad, but it is quite an involved build including some surface-
mount soldering. Nothing that should put off an experienced
solderer, but probably not ideal for your first project.
We love the idea of having a reconfigurable workstation setup,
and it helps that this one just looks gorgeous.
12
SPARK
Left
This project does
involve some surface-
mount soldering
13
Top Projects
REGULAR
Stained glass
succulent
By Jason Satira hsmag.cc/succulent
S
tained glass work might sound like an exotic
form of making, but when you get down to it, it’s
really just fancy soldering. Once you’ve formed the
glass into appropriately shaped pieces, you pop some
copper tape on the edges, then solder them together.
Yes, we’re glossing over the details a bit here, but the
basic technique isn’t too complex.
Jason’s been experimenting with stained glass and noticed that
plant designs are common at the moment. However, he couldn’t
find a suitable downloadable design to start with, so he decided to
create one and share it on the Instructables website.
The design is based on a succulent – a type of plant that grows
in arid regions and its drought tolerance makes it popular with
people who forget to water their plants. The succulent’s leaves sit Below
in concentric rings, getting gradually smaller. To assemble it, you After you cut the
leaves out of glass,
just have to start with the largest (bottom) ring of leaves and work you need to tape the
upwards. The final result is a stunning plant that shimmers and edges with copper
tape before soldering
shines in the light. them together
14
SPARK
Above
Develop your
soldering skills and
decorate your home
at the same time
Right
Jason used piles
of coins to hold the
leaves in place while
he soldered them
15
Free eBook!
PG
28 PG
18
HOW I MADE:
RF CYBERDECK
The perfect radio workstation
didn’t exist, so Tom Mladenov
built it
34
INTERVIEW:
TOM RANSON
An army of scientists live under
the museum. We caught one and
found out about 3D scanning
Ultimate Workshop
FEATURE
E
By ANDREW LEWIS very maker dreams of having their own You’d typically see this type of workspace in an old,
workshop. Even those fortunate enough established firm producing handmade goods. It’s the
to already have a space of their own wish sort of workspace where you don’t touch anything,
that they could change a few things to and you can’t find anything unless it’s your space.
make it perfect. It turns out that a perfect It can be a comfortable way to work, but it’s almost
workshop isn’t a static thing. It’s a living impossible to move to a different space if you need to,
space that changes as your skills advance, and as the and it’s impossible to work with someone else because
focus of your projects evolve. Even though a leather- you’ll have to keep finding the tools for them because
working studio is going to look a lot different to a only you know where everything is. Chances are, safe
metalworking space or an electronics lab, there are working practices in a space like this involve squinting
areas of overlap between the tools and methodologies when you’re welding, and pouring a cold cup of tea
employed by almost every maker, and that’s what this over any fires that break out. Alternatively, you can
article is about. take a more structured approach to your workshop
There are two ways to get the perfect workshop – design, take a look at other people’s workshops, think
you can do it by accident or by design. In the former about how you want to work, decide on the tools that
case, you start with a largely empty space and, as you you need, and then design a workshop accordingly.
complete projects, the space fills with the tools and This is by far the most sensible approach to creating
materials that are most useful to you. a workshop.
18
FORGE
BUILD A MODEL
Assuming you have acquired a suitably sized space to you are absolutely sure you will need them in the near
work in, the most important thing you should do is make future. It’s helpful to remember that empty space costs
a 3D model. It doesn’t matter if the model is made from money, and disposal doesn’t mean destruction. It might be
cardboard, 3D-printed plastic, or is modelled virtually. possible to sell or recycle any leftovers from a project, or
Getting an accurate feel for the empty space will let you even store them off-site if you have space somewhere else.
make good decisions about layout in a way that a 2D
map can’t.
The most valuable commodity in a workshop is space. It’s QUICK TIP
very easy to fill your workshop with tools and equipment to Put wheels on
the extent that you don’t actually have any space to work everything.
in – so think of the largest item you’re likely to want to Your needs
might change
make, and make sure that you leave enough space to move
in the future, so
around that object with any equipment you need. Consider put wheels on
dividing your space into virtual zones or work areas so that everything that you
you know what sort of task will happen in a particular place. can. Being able to
That way, you’ll be able to make better decisions about the move a surface or
routing of cables, ventilation, and storage for that zone. storage wall easily
can be very useful.
Your 3D model can be very helpful for this.
Do not keep infrequently used specialist tools or large
amounts of scrap materials in your workshop. Either rent
Above
tools as you need them, or store them off-site. If you have Splitting your workshop into clean and dirty zones can help
leftover materials from a project, dispose of them unless prevent contamination of sensitive equipment with dirt or oil.
Some tasks, like grinding or welding, should never be done
in a workshop with a clean area – they should only be done
outdoors or inside a dedicated workshop
19
Ultimate Workshop
FEATURE
Above
You can make a fume cupboard using an extractor hood and
some plastic sheeting. Using carbon filters in the hood will
filter the extracted air. A fume cupboard is an enclosed-
enough space that it can be temperature-controlled using a
small heater or even the hot bed of a 3D printer. Cameras and
temperature sensors inside the fume cupboard can let you
see exactly what’s going on even when the hood is closed.
20
FORGE
LET’S PLAY:
KEEP, STORE, DISPOSE
There’s an old saying about storage in the workshop: There is no one-size-fits-all solution for materials
“A workshop isn’t a storeroom, and a workbench isn’t storage, but the Stanley Fatmax Waterproof Pro
a shelf.” While it’s OK to store some commonly used Organisers (hsmag.cc/SF_Organiser) are great for
tools and consumables in your workshop, don’t make smaller components, and the ‘deep’ versions of the
the mistake of letting the space become something organiser can hold larger items like stepper motors
that it isn’t supposed to be. The more things you store and batteries. The Recycled versions of the Really
in the workshop, the less space you’ll have to work. Useful Box (hsmag.cc/UsefulBox) are great for
Adam Savage talks about storage in his Tested series, large items, and can be labelled easily with a DYMO
specifically the idea of “first-order retrievability” – labeller. For portable storage, the Hobbycraft three-tier
where the tools and materials you need to complete a storage trolley is excellent (hsmag.cc/StorageTrolley)
task are visible and easily retrieved. To paraphrase Adam and is low enough to slide under most desks when it’s
further: “drawers are where tools go to die.” not in use.
This is true, but can also be thought of as “If you can’t
find it, you don’t have it.” In a smaller workshop, it’s
necessary to hide things from view to maximise your
available space. It isn’t a big problem if you indicate
clearly where things are stored using labels.
Storing tools vertically is a great strategy in
a workshop, provided it doesn’t cause a safety
problem. Having tools on hooks above chemical
tanks or machine tools is an industrial accident
waiting to happen.
QUICK TIP
If you don’t want to
use a tool because
it’s too difficult to
get to, then you
might as well get
rid of it.
21
Ultimate Workshop
FEATURE
PLAY IT SAFE
The most important part of every workshop is safety. extinguishers, fire blankets, sand, absorbent pads or
Even if the workshop is designed entirely for one sawdust to handle fires and chemical spills. Important
person to use, you still need to consider the safety of safety equipment needs to be easily accessible from the
others when you are working. The use of goggles, gloves, place that it will be used, and you should have spare items
earplugs, and machine guards is well described elsewhere to cover breakages and possible visitors.
and doesn’t need to be repeated here. Hopefully most Something often overlooked in the workshop is the idea
readers will understand that working alone is dangerous, of keyed access or interlocks to larger machines. If you
and remember to tell someone when you should be add an electronic key to a machine, you can effectively
finished working. There are other considerations that you control who can start and use that machine, and you can
should make to improve the safety of your workshop. also use physical locks to mechanically isolate the start
Adding a door alarm or a bell to your workshop door will buttons of a machine. Adding a key to a machine isn’t
let you know if someone comes in unexpectedly, and usually difficult, and the safety benefits you will get from
adding a warning light outside the door will warn people the addition are enormous.
when you’re doing something dangerous and probably Danger signs are an important defence against injury
shouldn’t be disturbed. Adding a lock to the door is a risky through ignorance. If you have dangerous tools or
proposition if you are the only person inside the workshop materials, make sure that you use the appropriate signs
that can unlock the door. If you are injured, help might to warn people of potential dangers. Remember that
not be able to get to you through a locked door. signs and other safety features aren’t just there for your
You should always have a well-stocked first aid kit safety. They are there for the safety of anyone who
with an eye-wash kit, and there should be enough fire enters the workshop.
22
FORGE
Above
Not every power tool is a battery tool. Don’t discount the
idea of air tools – they can be cheaper, faster, more powerful,
and quieter than their electric equivalents if you already have
a compressor
23
Ultimate Workshop
FEATURE
Above
It’s often said that you should buy the cheaper version of a tool
first to see whether it suits your workflow, then get the higher-
quality tool if you find it useful. This might be true for unfamiliar
tools, but for ubiquitous items like screwdrivers and spanners, go
for the expensive tool first. These are tools you’ll always have a
use for, and buying quality pays off
24
FORGE
ELECTRONIC DREAMS
A lot of nonsense and snobbery exists in the
electronics world about which tools you should be
using – especially when it comes to multimeters.
If you’re working in an industry where a tenth
of a volt is enough to ruin your plans for global
domination, then you should really look into buying
a very expensive set of calibrated tools. If you’re an
enthusiastic tinkerer or working on general repairs,
a basic multimeter is going to be absolutely fine. › If you’re likely to be working on battery packs,
Thirty years ago, the first item to land a battery welder (hsmag.cc/SeesiiWelder) is
on an electronics workbench after the absolutely necessary. It might appear to be
soldering iron and multimeter would be a CRT a niche product, but it offers a solution that
oscilloscope. These days, an oscilloscope is nothing else can really achieve. Trying to solder
much smaller, much less expensive, and works a LiPo cell with a conventional soldering iron will
over a USB connection. For a basic unit, damage it, so mechanical contacts or welding are
something like the Hantek USB oscilloscope the only real choices you have for joining cells
(hsmag.cc/HantekOscilloscope) is fine for into a pack.
everyday use. › For soldering, an SMD rework station that
combines a heat gun and a soldering iron
(hsmag.cc/KatsuWelder) is great for desktop use.
The air gun is an extremely useful tool to have on
the desktop, making fast work of small jobs like
applying heat-shrink tubing or bending plastic
pieces to shape.
› A USB microscope and borescope are useful
additions to a soldering station, particularly if
your eyes aren’t as sharp as they used to be.
Seeing clearly into confined spaces can make all
the difference to a soldering job.
25
SUBSCRIBE
TODAY FREE
Pico W
GET SIX for subscribers!
ISSUES
FOR JUST:
£30 UK / €43 EU / $43 USA & Canada
SUBSCRIPTION
SUBSCRIBER BENEFITS:
>G
et every issue of >L
earn from hackers and
HackSpace magazine makers in our in-depth
delivered to your door tutorials
>E
arly access to the >G
et a free Raspberry Pi
PDF edition Pico W
hsmag.cc/subscribe
Subscribers will get a voucher giving them the chance to purchase one Raspberry Pi 5 from reserved stock at The Pi Hut (thepihut.com) for full retail price. Reserved stock means that these will be available even if they are out of stock for general purchase.
How I Made: The Raspberry Pi SDR Cyberdeck
FEATURE
HOW
I By TOM MLADENOV
MADE W
hether it is tracking
stratospheric
weather balloons,
mapping out radio
beacons or receiving
SOFTWARE
weather images
from satellites, RF (radio frequency)
continues to fascinate me. What seems
DEFINED
so far is always within reach. Many of my
activities in this field require dedicated
setups and separate equipment, which
adds some logistical overhead, and hence
RADIO
I started pondering the idea of having an
all-in-one tool that I can use to navigate the
RF spectrum for any possible application
CYBERDECK
and use it in the field. It would make use
of software-defined radio (SDR) to allow
using it for different purposes, ranging
from listening to voice transmissions from
the International Space Station and other
satellites, to worldwide amateur radio
traffic on the short-wave (SW) frequencies
between 2 and 30MHz, for instance.
28
LENS
29
How I Made: The Raspberry Pi SDR Cyberdeck
FEATURE
Left
Front panel bus
switches and indicators
30
LENS
Left
Side view of the finished
stack showing the two
RTL-SDR receivers on
the top
31
How I Made: The Raspberry Pi SDR Cyberdeck
FEATURE
Above Right to the rest of the unit, with one big cable unit between the two N-style connectors.
Side panel for power
and Ethernet connections harness going to the unit’s enclosure and For power, I found these multi-pin
battery pack. military-style connectors online which are
quite nice as they feature a bayonet-style
CONNECTIONS connect and disconnection method. This
Since RF is at the heart of the operations multi-pin connector serves as external
of the unit, several external RF power input, but has some unused pins
connections have been added. The top to allow connecting external control units
side of the unit features two N-style or even sensors to the I2C bus of the
RF connectors which are bolted to the Raspberry Pi. Finally, a chassis mount
chassis with four screws, making them RJ45 connector allows us to connect
very rugged. The right side of the unit a network cable which passes through
features two SMA connectors: one is to the Raspberry Pi’s Ethernet adapter.
currently used for attaching a WLAN The external connectors feature caps to
antenna to the Raspberry Pi, and the protect them when not in use – they also
other is unused and available for future have two rack handles mounted on either
Below Right
Usage in headless
use. The last RF connection is also side to protect them further.
mode located on the right side of the unit and
provides a way to attach an external SOFTWARE
Below active GPS antenna. If no external GPS I wanted to be able to operate the unit
Main panel showing
all subsystem data antenna is connected, the unit relies on in mainly two modes: a desktop mode,
and status
its internal ceramic GPS patch antenna, where the user controls the opened
which is located on the top side of the unit using the front panel, and secondly,
a headless mode, where the unit’s
touchscreen would be off altogether,
and the closed unit would be operated
remotely via RJ45 hardline or a phone.
Headless mode would, for instance, be
used when the unit is inside a backpack
or in the trunk of a car. From the software
point of view, I also wanted the unit to
run a control server that would expose
an API over HTTPS via endpoints to allow
easy integration with other systems. I
created a server and client application
with Python and FastAPI that runs locally
on the Raspberry Pi.
LENS
The popular gqrx software is used as a uhubctl, which reduces the DC power
Above Left
general radio spectrum browser, allowing consumption by around 100mA. The unit Field operations
demodulation of various analogue and has an autonomy of between 7 and 18
digital signals as well as viewing them hours with the Anker PowerCore 20100
on the spectrum waterfall. For tracking power bank.
radio stations, the unit uses the Xastir
software, which is able to take positional THE FIRST SIGNALS IN THE FIELD
information from various sources and plot I took the unit out on a field trip to test
them on a map for situational awareness, the various functions. The gqrx software
as well as plot the GPS position of the reads the baseband I/Q stream from the
unit. The Xastir software is primarily dual RTL-SDR receivers and performs
used for APRS information display a fast Fourier transform (FFT) which it
from radio amateur stations. Since all plots on the screen in function of time
these applications run in the same VNC in the form of an RF waterfall. I attached
session, I can connect to it from my a longwire high-frequency (HF) antenna
phone and use it in the same way as to test the short-wave reception. Tuning
I would use the front panel, which is to the amateur radio bands, we can
handy when using the unit in headless see various signals ranging from Morse
mode, as mentioned earlier. Other basic code to voice transmissions and listen
functions that are directly accessible to them. Far away from human-made
from the GUI are the backlight level, interference, the unit shows very clean
volume level, on-screen keyboard, and spectrograms with crisp and clear
rapid unit shutdown. A series of coloured reception. Since there are two radio
indicators show the status of the various receivers in the cyberdeck, I can
subsystems. To reduce the system monitor two entirely different bands at
power consumption, I found a smart the same time.
33
Tom Ranson
m
INTERVIEW
o
T ns
HackSpace magazine meets…
Tom Ranson
Bringing dinosaurs back to life, digitally
T
om Ranson is a 3D visualisation
a
specialist at the Natural
History Museum in London.
This means that it is his job to
scan anything that is or was
part of the natural world, from
R
dinosaurs to herring ear bones, and many,
many things in between. Most of these scans
are for researchers, but that doesn’t mean
they’re locked away in digital ivory towers.
Tom shares some of the Natural History
Museum’s digital treasure-trove on Sketchfab
at sketchfab.com/NHM_Imaging. There,
you can find scans of some of the museum’s
most iconic animals, including Dippy the
diplodocus and Hope the whale.
We got in touch with Tom to find out what
goes on in the vaults under the Natural
History Museum, and to learn what it takes
to digitally preserve some of the rarest
natural specimens around.
34
m on
LENS
ns
Above
A Diplodocus skull
doesn’t fit easily on
most 3D printers, but
that doesn’t mean
you can’t print it
35
Tom Ranson
m
INTERVIEW
o
T ns
HackSpace Thanks for talking with So, I can do anything, from tiny If we can reduce the number of times
us, Tom. Can you tell us a bit about to a massive whale. And that just that objects like that have to come out of
your setup? encompasses everything that’s in my lab. collections, then we can cut down on risk
and do more with what we have.
Tom Ranson I’ve got three different HS That’s epic! What happens next?
scanners in my lab. Presumably you don’t generate 3D files HS Wow. Obviously, you don’t need .01 of
We’ve got two scanners from a just for the sake of it? a millimetre when you’re scanning a blue
company called Creaform: the Go!SCAN whale, right?
20, and the Go!SCAN Spark is a brand- TR From there, we can either send the
new one that just turned up this month. data to researchers, or we use it in- TR No, it completely depends on what
They are basically just flashing a house for our own research. My room the data is being used for. A lot of stuff
pattern at an object and then reading is sort of split in two: one half is my big that comes through my lab are teeth, to
that pattern something like 30 times a staging area where I teach and I scan. study the micro-wear on them. And it’s
second, so the deformation in the pattern And then the other half is just where the to try and work out whatever this animal
gives the machine the information it 3D printers are. So I’ve got a Formlabs might have eaten; you can analyse the
needs to know about what’s going on Form 3+. I’ve got two Prusa MK3S. I’ve wear on the tooth, and then match that
on the surface. That plugs into a laptop, got an Elegoo, a £200 SLA printer, and up to likely wear from greenery and
and the scanner plugs into a battery an UltiMaker. whatnot, and take a guess as to what
a
pack I can wear. So as long as I can get I’ve got a stone slab here, with some they ate.
to every part of an object, I can just carry fossilised footprints in it. The idea was I only started working here in August
on walking. I could just scan a massive that I scanned it and printed it, and then 2022, and one of the things that I quickly
object just by walking around it. We’ve it goes to production, who can make a realised is that this is the Natural History
used these objects to scan, for example, mount for it without ever having to touch Museum, and it’s all of natural history.
R
Hope the whale, the massive blue whale the actual specimen. So it saves it from It’s not just a bunch of dinosaurs: we’ve
skeleton that’s in the Hintze Hall. coming in and out of [storage] all the got everything. We’ve got an entire tower
The next thing up accuracy-wise, is time. And, of course, if they drop this, I that’s just skulls and skins, of every
a laser scanner, which is attached to just print another one. species that has existed.
a granite table. It’s technically mobile, We’ve got a lot of things that we call
because the table has wheels, but it’s a bit HS So, rather than having this priceless, holotypes, which is the reference object
difficult to move around. That’s accurate 500 million-year-old piece of fossil on that people would come to us for. And
down to .01 of a millimetre, so 10 microns. someone’s workbench, they can make a you go in there – it’s just floor after floor
So, I scanned, for example, an Iguanodon copy and make their mistakes with that, of floor-to-ceiling cabinets, like rows and
femur which is probably just over a metre until they’re ready to use the real thing? rows and rows, and you pull one open.
in length. And I can image that And there’s just the skin of the
whole thing in about 15 minutes. animal and a skull of the animal,
”
And then the next thing down, for cabinet after cabinet.
which can scan even smaller I’m trying to We’ve got the holotypes for a lot
objects with higher accuracy, is of Australian species. One of the
something called the Alicona
make the world cool things that I get to do with
Infinite Focus microscope, which that little bit that is that a lot of Australian
is basically just a microscope with smaller and researchers will get in touch with
a bunch of lenses. And it takes a me and say ‘I need to analyse
make science a
”
whole ton of images, like 2–300 this particular taxonomy, can you
images in the Z-axis, the up and little bit bigger help?’ and then I scan it to .01 of a
down, and then stitches together, millimetre, make the data into a
gets rid of everything that’s out of lovely high-definition mesh, and
focus, keeps everything that is in focus, then send it to them. I can do that all
and then it can stitch that as a 3D object. TR Exactly. Amongst our specimens within a day, and it saves their 18-hour
I used that microscope to scan a herring in the collections, we’ve got stuff, for flight from Australia to come and visit
otolith, which is the ear bone. That’s example, Charles Darwin’s personal fossil our collections. I’m trying to make the
about 3 mm in length, and I scanned it collection, which is insured for millions world that little bit smaller and make
and then printed a 15-centimetre copy. and millions of pounds. science a little bit bigger.
36
m on
LENS
Below
s
When looking at the
scan, Tom realised
that there’s a tiny
Abraham Lincoln
sitting on a USA
one cent coin
nAbove
The 3D model is
generated as you
scan, so you can see
if there are any
bits missing
Right
The blue laser line
is scanning the 3D
shape of this
printed dinosaur
37
Tom Ranson
m
INTERVIEW
o
T ns
Ra
38
Above
Unlike the laser
scanner, this scanner
can create full-colour
models of whatever
it’s scanning
m on
LENS
s
TR I would love to scan everything in need a massive budget to do it.’
the collection, but we’ve got hundreds of
millions of specimens. I don’t think it’ll TR The difference is the speed and
happen in my lifetime! I would love to the accuracy of the tiny area that
do that sort of thing. it’s scanning. So the Creaform hand
n
What I want to try and do is let scanner is a £30,000 scanner. And
everybody know about the science that it’s accurate to .1 of a millimetre. The
we’re doing. Millions of people come FaroArm is the one that goes a bit
through these doors every year. And it’s further. And it’s designed specifically to Above
This portable scanner can be taken to scan
definitely not something that I realised, track small objects. objects wherever they are in the museum
but the footprint of the museum, there The wonderful thing about all of
is that [amount of space] again in the the hardware that I have is that I’m model and stitch all of those together.
basement full of labs. not using them in the way that the The iPhones have lidar scanning
We do so much science here that I designers have intended at all. So, sensors in their camera setups now
just never realised. I’d love to be able to when we ask for help with scanning anyway. So you could do a pretty decent
get out to the public with the stuff that specific things, their engineers have no room-scale scan with an iPhone in a
I’m doing. There are a couple of things idea how to help us. So we have a lot of standard room. [With] the accuracy
that we’ve got coming up. For example, back and forth between them to help that an iPhone can afford you, the room
some of our researchers want some of optimise their streams. would look quite nice. But when you
the data of the Triceratops and start to try and scan, for example,
”
the T. rex skulls that we have out something down to like the sort of
on display. And the conservation tiny sizes, the Creaform is tuned to
team were going backwards I would love to be able to pick something up like
and forwards for like a month, scan everything in that. Whereas the iPhone starts to
trying to solve problems like, lose the detail of what you’ve got.
how do we get them down?
the collection, but The FaroArm is a £90,000
How do we get the data off of we’ve got hundreds scanner, that’s like another step
them, they’re very fragile. If we of millions up. The advantage of a scanner
”
move them, they might break.
of specimens like that is that the laser is
And then, I randomly got looped attached to an arm with a whole
into the email chain sort of late bunch of encoders in it. So the
on and I just said, ‘Give me a software has a couple of streams
cherry picker. And I’ll go up there with So the Creaform scanner uses these of information: the software knows
my laser scanner. And I’ll just scan it.’ little tiny reflective dots that you put a exactly where the scanner is in 3D
And then they’re like, ‘Ah, but it’ll have bunch of them around the object and space, because the scanner is bolted to
to happen before we open because we then the scanner is watching those and the table. And then you’ve got all of its
open at 10am every day.’ tracking where it is in 3D space, while encoders telling you where the scanner
I could feasibly have done it before it’s being moved around. It’s running at is. So then it doesn’t have to worry
we opened, but I wanted to rope the 30 or so frames per second, and taking about positioning any of the images
area off and have some people from a photo and looking at what it can see that it takes, because it already knows
the public side of things, talking to as a model and seeing what dots it can where it’s looking. All it needs to worry
the public about what I’m doing. I’ll see. So, then it can use what dots it can about is a blue laser line, and there are
answer questions, and we’ll do it all out see to understand where on the model about 2000 points across the line that
in front of the public. Because I think that is, and then use the colour of the it measures.
39
Tom Ranson
m
INTERVIEW
o
T ns
And it’s measuring those at about HS At the moment, virtual reality, out into the world virtually, and give
25 times a second. So, you’re getting sorry, I mean spatial computing, is people the opportunity to play with
hundreds of thousands of points very much in the tech news following without risking the specimen.
coming into the software. It’s accurate the release of the Apple Vision Pro.
to .01 of a millimetre. Do you expect that to change the work HS Is there much difference in the way
I always have little handling models you’re doing? you scan an object if it’s for VR vs if it’s
in my lab. When you look at the for 3D printing vs if it’s for research?
collections we have and the hardware TR It’s another tool that just sort
we have in the labs, that combination of augments what we can do. It’s TR Not in the way that we approach
makes us probably the best in the world something that I’m really passionate the scanning. The only difference is
at what we do. Because you can come about. Before I worked here, I worked the degree that I would go to with the
to our labs and get access to almost at the University of Suffolk and I built post-processing of the model. With
any species that you want, through a Virtual University for the university the scanning that’s happening here,
all of mankind’s history, and get an staff. We had DK1 Oculus headsets, so because the accuracy is all the way
incredibly detailed look at the surface, that was right at the beginning. down to .01 of a millimetre at its highest
a
the internal structure. resolution, Joe Public would never
”
need that out of a mesh. And
HS What are your top three to be honest, the polygon count
models in the museum’s You can come to of a mesh that I produce would
collection for 3D printing? our labs and get immediately crash any game if
R
you tried to play it.
TR There are a few things that
access to almost So, if it were for a researcher,
I’ve scanned that are coming to any species that you they would want measurements
light that haven’t gone on to the want, through all of down to fractions of a millimetre.
”
Sketchfab yet that I really like. One
mankind’s history If it were to go into a game engine,
of the ones that I’ve just scanned, then I would have a polygon limit
simply because it’s such a vast slab that I’d work to or the complexity
– because fossil is rock, so it’s huge of the geometry.
and it’s just immovable. And the surface is This data that we’re scanning in the
actually fossilised dinosaur skin. We think lab can be used with VR, because at the HS You release some of your models
that it was a very keratin-rich animal to end of the day, I’m making an STL, or an on Sketchfab. How do you decide what
have its skin fossilised like that, but it’s OBJ file. to release?
the most well-preserved bit of dinosaur Before I did any of this, my actual
skin that has ever been uncovered. That degree was in digital film production TR Up to this point, it’s been kind of ad
will be going on to the Sketchfab at some – animation and suchlike. So I’m very hoc. What I would love to do is to have a
point, and it’s one of my favourites. The familiar with building those sort of point where I’m obviously doing custom
model is kind of nice; it’s very tactile environments that you can plug into – scanning jobs for people and requests
to run your finger across. The idea that you’ll notice the HTC VIVE headset in the that come in, but also just have a constant
it’s dinosaur skin blows my mind. But I corner of the room. So it’s something that working with the curators for interesting
would say my absolute favourite, because we’re looking towards because it’s really models just coming through the lab. I
it’s my favourite animal, and it’s one of easy. I’ve got terabytes of surface data can digitise them, and then they go off on
the most complete specimens that exist of models and skeletons and stuff and I Sketchfab. Because, unless it’s owned by
in the world, is Sophie the Stegosaurus. could just drop it into Unity. somebody who specifically doesn’t want
We’ve got all of the data for Sophie. She’s Within 20 minutes, you could make a the data to get out or department-sensitive
the most complete Stegosaurus fossil VR experience of picking up specimens. research, there’s no reason. I have a
skeleton in the world. And that is very It would be incredible to take all vision that, in the future, there will be just
satisfying to print out. It’s a nightmare to the objects, 18 million specimens or thousands and thousands of specimens
do it successfully, and you have to do it in something on site here, to be able to take – just stick a headset on and go and play
tiny pieces. a fraction of the locked-away specimens around.
40
m on
LENS
ns
Left
Download your own
virtual dinosaur from
sketchfab.com/
NHM_Imaging
Below
This mammoth tooth
was scanned to
identify wear on the
teeth so researchers
can work out what
it ate
Above
This snake skull
was CT scanned
while still inside the
snake. This way,
researchers can
handle the skull
without damaging
the specimen
41
Objet 3d’art
REGULAR
Objet 3d’art
3D-printed artwork to bring more beauty into your life
42
SPARK
LENS
T
here’s nothing new about the concept of print-
in-place. You print a mechanism in one go so that it
moves in the way you want it to, straight off the build
plate. These boxes have print-in-place latches for
holding them shut, but there’s also another trick – the
red band around the top is a flexible filament that provides a
seal when it’s shut. These are joined to the PETG (for the box
with orange latches) and PLA (for the box with white latches).
Both of these boxes are exactly as they came off the print bed,
with no post-processing or assembly. They’re not water-tight,
but it’s a lot more sealed than most 3D-printed boxes that we
have made.
We printed this on the Prusa XL. Turn to page 90 for details of
our in-depth review of this new printer.
hsmag.cc/pipbox
43
Letters
COLUMN
Letters ATTENTION
ALL MAKERS!
If you have something you’d
like to get off your chest (or
even throw a word of praise
in our direction), let us know at
hsmag.cc/hello
AUTOMATIC MAKING
I’m just getting started on my journey as a maker and I can’t decide what my
first ‘big’ machine should be – a laser cutter or a 3D printer. I know 3D printers
are much more common, but I’ve seen some cheap laser cutters online, and
they look like they can do some impressive work. Any advice?
Anuj
Birmingham
Ben says: Laser cutters are much more serious than 3D printers.
We’re pretty concerned about the huge number of unenclosed
laser cutters that are on the market at the moment. The laser
beams that come off these can blind instantly. Yes, they usually
come with goggles, but these typically leave gaps around the
eye. Not only that, but anyone passing by a window is at risk.
And this is before we consider the risk of fumes and smoke
coming off them. It’s not impossible to add these features
yourself if you have the skills and experience, but it’s not
something you should do lightly.
A laser cutter might be cheap, but a safe laser cutter is
going to cost a bit more and needs some thought into its set
up (particularly with ventilation).
As to what you should get – they are very different machines
with different pay-offs, so it’s hard to say without more
information on what you want to do. 3D printers can be slow,
but they can do an awful lot. Laser cutters are much
more limited, but they’re much faster. There
are also far more downloadable designs for
3D printers.
Our general advice, though, would be that
if you can do what you want to with a 3D
printer rather than a laser cutter, then a 3D
printer is probably the best choice.
They’re safer, easier, and have a bigger
community behind them.
44
SPARK
Mary
Warwick
45
200 PAGES OF RASPBERRY PI
QuickStart guide to setting up The very best projects built by
your Raspberry Pi computer your Raspberry Pi community
PG
52
OMNI-BOT
Go forwards, backwards,
sideways, diagonally
PG
48
SCHOOL OF
56
PG
MAKING
SMART MOTOR Start your journey to craftsmanship
with these essential skills
Strap an RP2040
to a stepper motor 48 Leather-work
PG
62
MAKE MUSIC
WITH PICO
Beep beep BEEEEEEEPPPPPP
PG
68 74
PG
TUTORIAL
Leather craft –
an entry-level exploration
If you have a resolution to try something new,
why not consider experimenting with leather craft?
Y
ou won’t be at all surprised to learn we will be making useful accessories using leather
that leather-work is an ancient craft, scraps, offcuts from other people’s leather projects/
possibly one of the oldest known production if you will, which is an easy, cheap,
to humankind. We talk a little later and arguably eco-friendly way of sourcing these
about its extraordinary history, but crafting materials. We procured a box of leather
the purpose of this tutorial is to show scraps for an unbelievably (for the huge amount that
Nicola King how easy it is to take some tentative steps into arrived) cheap price of £10.99 online (e.g. hsmag.
the world of leather handling and manipulation. It’s cc/LeatherScraps), but also be aware that you can
Nicola King is a
freelance writer and one of those skills that is reasonably inexpensive to come by similar remnants and snippets from local
sub-editor. She’s looking experiment with too – it has its own set of tools and leather goods stores, upholstery shops, or even
forward to the new techniques, of course, but once these are purchased shoe factories or handbag and belt manufacturers.
year, new possibilities,
new opportunities… and mastered, leather craft is an engaging and unique We really don’t want or need to be buying large
and plenty of making, kind of pastime. pieces of expensive leather to get underway, and it’s
creating, and hacking!
We’ll take you through some very basic leather much better for leather scraps to be recycled into
crafting, using a reasonably thin and, therefore, easy- something useful than to end up in landfill, so do
to-work-with leather, and we’ll be making a bookmark some local research and see what may be available
and simple key fob. The beauty of this project is that in your area.
48
FORGE
YOU’LL NEED
A self-healing
cutting mat
Scrap pieces of
leather
A craft knife /
rotary cutter
PROJECT ONE: DON’T FOB ME OFF
Above Below
This key fob is an uncomplicated and almost Our finished We used a rivet Awl, leather
effortless project, and would make a great gift. The bookmark and key to fasten the end of needle, and
fob – definitely only the key fob, and it waxed thread
thicker the piece of leather that you use, obviously a dip of the toe in the worked a treat. For (hsmag.cc/
world of leather craft, a first effort, we were
the sturdier the key fob will be, but it really depends but an enjoyable one pretty pleased
LeatherKit)
on the types of scraps you have been able to source.
A steel ruler
Our leather piece was thinner and, therefore, easy to
cut with a rotary cutter. First of all, decide how long Cutting
templates
you want the fob to be. We cut a piece of leather
(optional)
22 cm in length by 1.5 cm wide on our cutting mat,
as we’ll be folding the piece in half eventually, and Scissors
the width needs to fit neatly through our keyring. Strong glue
Use your steel ruler to measure and cut against, e.g. a superglue,
or one specified
being careful to cut away from yourself at all times for leather
for safety reasons. If your mat has a grid, use that to
help you keep your lines straight. Rivets / hole
punch / hammer
Once you have your piece of leather, you can (optional)
neaten the sides using some sandpaper, and just keep
sanding until the edge is smooth. Once you become Keyring
49
Leather craft – an entry-level exploration
TUTORIAL
PROJECT TWO: BOOKMARK THIS ONE a stitching punch tool, and then we’ll add a few
Below Left
These pronged stitching The dimensions that we chose for this piece were stitches. If you are going to do the same, make
punches are a useful 5 cm by 20 cm. Cut your piece on your mat using sure you have a thick mat under your work so that
toolbox addition. The
choice of which to use will your knife or rotary cutter, again using your steel your surface doesn’t get damaged. Choose your
depend on the look you
are trying to achieve but,
ruler to cut against. You may find, when cutting punch, hold it where you want the holes to be (we
for information, these have leather, that it takes a few passes to cut through it chose to place a line at the top which we drew with
a spacing between each
prong of 3 mm depending on its thickness. This is fine, just take a pencil first), and then tap the top with a hammer
even strokes and take your time to cut out your – one swift tap should be all you need to pierce the
Below Right shape, as we want a nice clean edge if possible. leather, but thicker leather may take more work.
A colourful selection of
leather scraps of various Once cut, you can sand the edges if you wish or We then sewed through those holes for decorative
thicknesses, many of which burnish them. purposes with our durable thick waxed thread,
are a really good size for
creating small accessories Next, let’s think about adding some decoration. which is easy to sew with as the wax causes less
with. Inexpensive, they are
also great to practise your
One really useful tool for budding leather crafters friction as you sew, so it glides through the fabric
leather craft techniques on is an edge stitching groove tool, which you can use very easily. Next, we die-cut some leather pieces
to create a groove in your leather in which you can and hot-glued them as an embellishment, but you
then make stitching holes with your awl/punching could sew those too. Finally, we also decided to
tool, or you can just use it to make grooves along add a tasselled bottom to the bookmark, so just
edges simply as a decorative feature on your made some 5 cm length cuts to the end.
piece (hsmag.cc/GrooveTool). We’re just actually So, treat yourself to some basic tools and some
going to make some holes in our bookmark with leather scraps and see where it takes you.
QUICK TIP
Edge marking pens
are a great way
to apply an edge
colouring or dye to
the sides of your
leather project to
give it that finished,
pro leather-
worker look!
50
FORGE
Above
Faux leather on the left and real on the right – the texture of real WHAT TO MAKE WITH
leather is coarser and not uniform, and it also has a much more
distinct smell. If you press real leather with your finger, it will LEATHER SCRAPS
stretch like skin, unlike the faux alternative
Let’s be honest, we have to paddle in the shallow end when we first start a new craft.
You can even sew scraps together to make a larger There is absolutely no point in trying anything too challenging, as failure is a sure-fire
piece that you could make a bag from, for example. way to lead to you throwing your attempted makes out of the window, while vowing
You can hand-sew the pieces, or use a more heavy- never to bother trying to create anything again. So, let’s consider some simple starter
projects and designs which can do nothing but further inspire you to continue your
duty sewing machine to attach them together, if the
leisurely leather activity. Plus, they use small scraps of leather, thus using up your
leather is soft enough and not too thick.
precious resource in the most effectual way possible:
Making such accessories is a great way of
recycling leather offcuts and, if you don’t want to • Simple jewellery – for example, rustic bracelets, necklaces, and earrings
use real leather for whatever reason, faux leather • Luggage tags (it’s useful to know that you can purchase templates for all of these
is always an option. You can also investigate kind of makes, such as hsmag.cc/LeatherTemplates – just make a search online)
embellishing your makes once you become a little • Credit/debit/business card wallet, or small purse
• Phone case
more advanced – stamping is one route. Or, you
• Double-layer leather coasters (stitching two layers together)
could paint your leather or apply some leather dye • Glasses case
to it before you cut your shape out. Go ahead and • Scissors case
make some accessories that can last a lifetime.
QUICK TIP
Join a leather-work
community forum,
Left
or find a local
A small selection of maker space where
must-have leather craft others are having a
tools, including waxed
thread and an awl which go at leather-work.
you can use to make Speaking to other
small holes in your fabric. keen makers for
Inexpensive leather sewing
kits can be found online useful tips is
(hsmag.cc/LeatherSewing) always worthwhile.
51
Raspberry Pi: Mecanum robot with sensors
TUTORIAL
Raspberry Pi:
Part 02
Mecanum robot
with sensors
Expanding on our mecanum robot project, add a distance
sensor to avoid crashing into obstacles. Learn how
collision avoidance is used to make driving safer
T
he mecanum robot in the earlier tutorial taken between the signal being transmitted and
Stewart
MAKER
(MagPi issue #135, magpi.cc/135) could be the response received can be used to work out
Watkiss
controlled with a gamepad. If you didn’t the distance to an object.
Also known as react fast enough, then it was quite easy to crash Figure 1 shows the HC-SR04 sensor used for
Penguin Tutor. A the robot. Adding an ultrasonic distance sensor this project. There are different models of the
Maker and YouTuber
means that the robot can automatically stop HC-SR04, some of which can work down to 3.3V.
who loves all things
Raspberry Pi. Author before colliding with a wall or other object. This circuit is based around the 5V version for
of Learn Electronics The sensor used is similar to those found in car maximum compatibility.
with Raspberry Pi. parking sensors. The robot senses the distance to
penguintutor. objects in front and automatically stops forward
com movement when an object is too close. With
Sensor signals
@stewartwatkiss additional code, this could be used as the basis of
a robot that could navigate a maze.
02 In addition to the power supply, the
HC-SR04 semsor module has two pins for an
input and output signal. The trigger needs to be
You’ll Need sent a short 10µS pulse to start the measurement.
Ultrasonic distance sensors
> H
C-SR04 Ultrasonic 01 There are various different sensors that
The transmitter then sends eight sonic bursts and
the reciever listens for an echo.
distance sensor
can be used to detect distance. The one used here After determining how long it took to receive
magpi.cc/hcsr04
is based on ultrasonic distance measurement, a response at the receiver, the echo pin is then
> 3
30 ohm resistor and works by emitting an ultrasound signal and raised high for a length of time proportional
magpi.cc/330r
then listening for an echo response. The time to the distance. This is shown in Figure 2.
> 4
70 ohm resistor The output from the echo pin is 5V, which is
magpi.cc/470r too high for the GPIO pins. Therefore a resistor
voltage divider can be used to drop the signal to
approximately 3.3V.
52
FORGE
An ultrasonic distance
sensor is used to detect
the distance of objects
in front of the robot
53
Raspberry Pi: Mecanum robot with sensors
TUTORIAL
dist_sensor.distance
dist_sensor = DistanceSensor(echo=6,
trigger=5)
54
FORGE
pgzrun mecanum-pgz.py
TUTORIAL
KiCad: making a
smart stepper motor
In this section of the KiCad series, we adapt our earlier minimal RP2040 design
to create an ‘Urumbu’-style stepper motor control board
U
rumbu is a mechanical concept motors (or theoretically other actuators) that have
created by Neil Gershenfeld of MIT, been adapted with an embedded microcontroller
which concerns creating multi-axis to run directly via USB connectivity. This means
machines simply, sidestepping that, potentially, we can sidestep using G-code, and
some common approaches, and perhaps even avoid CAM altogether. Imagine building
leveraging the development of a machine where you perhaps parametrically define
Jo Hinchcliffe computers. The go-to standard for many machines the output object and the script, or perhaps Python
Jo Hinchliffe (AKA for many years is to feed them G-code line by line, application, directly calculates the geometry of the
Concretedog) is a constant using some kind of G-code sending application to form and directly controls the rapid prototyping
tinkerer and is passionate stream the lines into a controller. This, in turn, drives machine connected to a convenient USB hub. This
about all things DIY space.
He loves designing and the individual stepper motors to move the relevant article won’t cover all that, but it’s well worth reading
scratch-building both axis. It’s a solid system, but it harks from an era the article Minimal Machine Building, which you can
model and high-power
where parallel processing capabilities were rare and download from hsmag.cc/urumbu.
rockets, and releases the
designs and components incredibly expensive. You can also look around the Fab Lab depository,
as open-source. He also Urumbu is interested in streamlining the making of where you can find projects that have used the
has a shed full of lathes
and milling machines machines, reducing both the cost and the complexity. Urumbu approach, like this excellent pointing
and CNC kit! In simplified terms, it essentially uses stepper machine: hsmag.cc/point.
56
FORGE
A NEW START
Let’s create a separate copy of a KiCad project to work
on. Open the Minimal RP2040 project we created, and
then simply click File > Save As. We can then create
another folder on our system and save the project into
it with a new name. If you then open this folder in a
file management application, you will see that all the
KiCad-generated project files (the .sch and .pcb etc.)
have been renamed to the new project name. We can
also tidy and delete files which are specific to the old
project and not relevant to the new project. For example,
we won’t be using the Gerbers, the CSV position and
BOM files, as these will be different for the new project.
Similarly, the edge-cut SVG that we created in Inkscape
for the Minimal RP2040 project won’t be used, so can be
deleted. It’s worth mentioning: make sure that you are in
the right project folder before you start deleting files!
”
NEMA 14 motors, which are convenient in the
fact that they can often be controlled and powered
by USB 2.0 and above. However, most small Potentially, we can Left (opposite page)
The finished PCB
experimental rapid prototyping machines tend to sidestep using G-code, attached to a NEMA 17
stepper motor
use the larger NEMA 17 class of stepper motor.
Check out any smaller home- or office-use 3D printer,
and perhaps even avoid Above
”
smaller desktop CNC router, or hobby pen plotter and CAM altogether An Urumbu-style
smaller NEMA 14
you’ll find NEMA 17. motor with a CNC-
milled, SAMD11-
With NEMA 17 as our target, the first port of call is based board attached
to find some mechanical dimensions and make some
fundamental decisions. Looking at datasheets for
NEMA 17, we find that the outer dimensions of the
package are 42 by 42 mm, and that they have a set
57
KiCad: Making a smart stepper motor
TUTORIAL
Figure 1
A NEMA 17 outline
graphic laid out in
Inkscape is imported
as an SVG into the
minimal RP2040
example to see what
area we are
playing with
Below Right of M3 bolts through the assembly in the corners In the schematic editor, we first deleted all the
Creating a custom
symbol for any of the of a 31 mm square. As we plan to use the minimal GPIO breakout header sections as they weren’t
various similar form- RP2040 circuit example as the basis of this project, needed. We then used the symbol editor to create
factor stepper motor
driver modules it was a good starting point to draw up a NEMA 17 a custom symbol for our motor driver module (we
footprint and drop it into the minimal RP2040 design covered creating symbols in the early parts of this
to see how things look (Figure 1). KiCad series). With the symbol created, we then
We drew up a quick NEMA 17 footprint in Inkscape connected it to the RP2040 using labels to keep the
and imported it to the edge cuts layer in KiCad using general schematic sections easier to read.
File > Import > Graphics. It was obvious that we
would have to reduce the size of some aspects of
the minimal RP2040 layout, but not unreasonably. We
wouldn’t need all the GPIO pins broken out, so there
were some easy space-savings to be had. There was
probably just about enough room to also lay a motor
driver IC and peripheral components on the board, but
an early decision was made to actually use a module
for the motor driver section as then the board would be
compatible with a range of motor drivers. This meant
it was necessary to expand the board dimensions in
one axis. With this basic feasibility worked out, we set
about editing the schematic to create our new project.
58
FORGE
Figure 2
KiCad’s workflow
means that we can
often simply add
generic component
symbols to a schematic
and worry about which
actual component each
one will be later
59
KiCad: Making a smart stepper motor
TUTORIAL
that the RP2040, the Winbond flash chip, and the socket required a different footprint, and we used
Figure 3
A new USB connector 12MHz crystal were still in stock with JLCPCB. the approach of downloading the JLCPCB EasyEDA
has been identified We also took the time to check that the smaller footprint and uploading it to the Wokwi EasyEDA to
and the footprint
created by converting components, the capacitors and resistors, were all KiCad converter site, which again worked flawlessly
the EasyEDA example
on the product page
also in stock. (Figure 3). See earlier sections of this series for more
However, the USB socket and the 3V3 voltage examples of this in use.
regulator we had used previously were no longer in The new USB connector had some through-hole
stock. Both of these are high turnover items and, chassis components, but was listed as an SMD. This
at one point in this process, we couldn’t identify concerned us, as the PCB assembly service charges
any 3V3 voltage regulators in any package that quite a bit more for through-hole than surface-mount,
were suitable for our project. We also found some but the part was attached via the single side surface-
challenges in that there would be a regulator listed, mount services without problems.
but not enough information available either in the Having struggled to identify a suitable voltage
listing or sometimes in the specific component's regulator in any package at one point, having left
datasheet to actually make a decision on whether to the project for a couple of days we then found
include the part. With items like voltage regulators, different stock available in the JLCPCB parts library
it’s fair to say that LCSC, the company that is the and managed to find a drop-in replacement regulator
back end of the JLCPCB component warehouse, is which would sit on the same SOT23 footprint. It’s
continually changing and adding items and stock. definitely worth triple-checking the footprint and
What can appear a huge problem one day in your pinout of any swapped components to ensure that
search results can suddenly have half a dozen more your wiring still works.
options in a couple of days' time. With most of the problems solved with regards
We eventually found replacements for all our to components, we set about editing the PCB
non-stock components. The replacement USB layout. We needed to make the minimal RP2040
60
FORGE
Left Below
When trying to
minimise redesigns
and faced with
component changes,
you’ll spend a lot of
time using the
search options!
Left Above
The complete
Urumbu RP2040
PCB layout
WHOOPS-A-DAISY
In the spirit of failing out loud, we’d like to share a huge error we made in the
production of this PCB. As you’ll read in the main text, we decided to use motor driver
modules rather than designing around a particular motor driver IC, as this meant we
have lots of flexibility and redundancy with regard to motor drivers potentially going out
of stock. The motor driver boards like the TMC2208 module, the DRV8833 module, and
the A4988 module all share a common footprint with 16 pins, in two rows of eight pins in
2.54 mm spacing.
We didn’t have the spacing between the rows, but a friend had a module on their desk
and we messaged them for some dimensions. They sent me a collection of pictures with
callipers held to the board, and also the module placed into a breadboard. We quickly
counted across the breadboard to see how many columns wide the module was. It’s six
layout more compact to fit within the NEMA 17 columns wide across the pin rows. When laying out the simple footprint for the module,
we set the grid to 2.54 mm in the footprint editor and then drew one column of eight pins.
footprint, and so we moved the actual RP2040 and
We then counted across six rows and laid out the second column. Of course, that is an
crystal upwards, decreasing somewhat the distance error: counting six rows across makes a module that would span seven columns of a
between it and the USB socket. Sometimes, in breadboard, and is therefore 2.54 mm too wide. The simplest things are often the worst!
reworking a PCB like this, the grab function is quite The challenge with this sort of error is that they are not the kind of errors that can be
handy, where you can select a track, or a selection detected by the DRC system, as connectivity to this simple footprint looks correct to
of tracks and components, and then use the ‘G’ the system. Only when the assembled PCBs arrived did we realise the error. Of course,
this has been revised in the repository, so if you download this project, the footprint is
hot key rather than ‘M’ and, instead of simply
correct. For the small number of boards we had manufactured, the horrid workaround is
moving the objects, they are grabbed and the track
to slightly angle in the header sockets to bring them close to correct and then insert the
connectivity remains which the tracks can move. module. Crude, but allows us to use the boards. We think it’s fair to say that everyone
This rarely results in a neat set of tracks in our will make mistakes; if and when it happens to you, try not to beat yourself up too much!
experience, but it can be useful to create a quick
new routing which you can then manually edit
to neaten.
With the PCB design complete, it was the usual
case of creating the Gerbers, BOM, and positional
files for the project and uploading to JLCPCB. After
a short production and delivery of the assembled
PCBs, we created a standoff design for 3D printing
using FreeCAD, and then the boards simply attach
to a NEMA 17 using some longer M3 bolts. If you
are interested in replicating these boards or playing
with RP2040 Urumbu-style approaches, download
this project from hsmag.cc/issue76.
61
Building a modular Synth part 4: Enveloping
TUTORIAL
Building a modular
Synth part 4: Enveloping
Getting softer edges on our notes
I
n this article, we really hit the first big In order to do this, we will have a multiplier that
problem of the series. So far, we’ve looked we apply to the input audio signal to get it to the
at generating tones and control voltages. right volume for this section of the envelope.
These are fairly straightforward problems We need to read in the current value of the audio
on a microcontroller. In this issue, however, channel, apply the multiplier to it, and then output it.
we are going to read in an audio signal, This is the same basic way any audio effect can be
Ben Everard manipulate it, and then output it. applied. Instead of multiplying it, we could filter it,
The particular module we’re going to look at this delay it, or do something else entirely.
Having given up learning
the trombone in school, month is an enveloper – this takes an audio input There are two basic ways we could try to perform
Ben has very little and a trigger. When the trigger is activated, it lets this on the Pico.
musical skill. However,
the audio signal through. However, it’s not just an
he very much enjoys
making noise. on/off. It attempts to mimic the volume profile of a 1. Batch processing. We could use the direct memory
real instrument, where the volume varies over time. access (DMA) feature of the RP2040 microcontroller
Most envelopers follow a similar four-phase profile: to read in a set number of data points at a set timing
interval, then process them all, and then output
1. Attack, where the sound quickly ramps up to them, again using DMA to time the outputs.
Above
Each potentiometer its maximum value
also needs a small 2. We could put everything in a tight loop where we
hole for a prong that
stops it rotating 2. Decay, where it drops down to the sustain level read in one value, process it, and then output it.
3. Sustain, where the sound keeps playing at a Option 1 is theoretically much higher performance.
constant level as long as the trigger is active The DMA allows us to do the processing while
the capture is going on, so all three (reading data
4. Release, where the trigger is removed and the in, processing, and sending data out) can all go on
sound drops away completely in parallel.
62
FORGE
63
Building a modular Synth part 4: Enveloping
TUTORIAL
64
FORGE
65
PLAY
& CODE
GAMES!
RETRO GAMING WITH
RASPBERRY PI 3 RD E D I T I O N
Retro Gaming with Raspberry Pi shows you how to set up
Raspberry Pi 5 to play a new generation of classic games. Build your
gaming console and full-size arcade cabinet, install emulation software
and download original games with our step-by-step guides. You’ll
discover a vibrant homebrew scene packed with new games for original
consoles and legal access to all those retro games you remember!
Set up Raspberry Pi
for retro gaming
Emulate classic
computers and consoles
Learn to code
retro-style games
Build a console,
handheld, and full-size
arcade machine
TUTORIAL
Don’t forget
the batteries!
How to power a single-board computer or microcontroller with a battery pack
Phil King
Phil King is a freelance
writer and sub-editor
specialising in technology.
The former books editor
for Raspberry Pi, he
is also the author of
Chromebooks In
Easy Steps.
W
hile you would typically
power a single-board
computer or microcontroller A common use case is when you want to supply
through its USB socket power from some sort of battery source, which
(whatever the type), it is could be standard alkaline or rechargeable NiMH
also possible to power batteries (typically AA size), Li-ion cells, or a LiPo
most boards from a source wired directly to battery (see ‘Battery types’ box, overleaf).
their 5 V power and GND (ground) pins. This For instance, you can power a Raspberry Pi SBC
includes all the Raspberry Pi SBC models, along with using a power HAT or SHIM to connect a LiPo
microcontrollers such as Arduino, Pico, and ESP32/ battery. You could even use a coin cell if space is
ESP8266 boards. That’s what we are going to explore really tight.
in this tutorial, looking at the pros and cons, including The direct-to-pins route may also be appropriate
Above Right
It’s advisable to use the risks – you don’t want to see that magic smoke! if you want to power multiple parts of a project,
a voltage regulator such as motors and servos in a robot, from a single
between the power
source and board. WHY DO IT? source – which could be higher voltage than you
Here, we’re using Depending on your project, there may be various need for the board, in which case you’ll need a buck
a Pololu S7V8F5 to
maintain a steady reasons why you would want to power the main (or step-down) converter to regulate the voltage.
output voltage of controller board directly via the pins instead of the We’ll take a look at some options for that later, but
5 V to a Raspberry
Pi Zero main USB power port. first we’re going to do the ‘wrong thing’!
68
FORGE
69
Don’t forget the batteries!
TUTORIAL
while True:
led.toggle()
sleep(1)
70
FORGE
”
LiPo cell
71
Don’t forget the batteries!
TUTORIAL
”
When it comes to connecting it up, most standard
Above
LiPo batteries are a LiPo cells have a JST 2-pin or Deans connector (the There is typically
good, slimline option for
portable power. Here,
latter type mainly used for RC vehicles and drones) – no power regulation
we’ve connected one you can either plug male jumper wire ends into this
directly to a Pico
for your connection or chop the connector off and tin
or fuse protection…
the wire ends, perhaps for use in a screw terminal to protect the board from
block on a buck converter.
With a fully charged 1000 mAh LiPo battery
overvoltage or current
connected via a Pololu S7V8F5 regulator to a Pico W, spikes which may damage
”
we measured the output voltage at a stable 5.11 V,
or even destroy it
while the current level was around 60 mA with the
on-board LED blinking. At this discharge level, the
battery could in theory last for up to 16.5 hours, but
in reality it will be less due to inefficiencies and the Even in the event of a power outage, they will stay
battery automatically shutting off power when it powered up.
reaches a low level. For this, you’ll need a UPS board that can instantly
Other devices may draw more (or less) power. A switch the supply from mains to battery backup
Raspberry Pi Zero W typically draws between 80 and when required. Various such boards are available,
120 mA, depending on whether it’s run headless or including the Adafruit PowerBoost 1000C which
not and whether Wi-Fi is used, so a 1000 mAh battery doubles as a voltage regulator.
should in theory be able to power it for up to 12.5 We tried out a Waveshare UPS HAT for Raspberry
hours (1000/80), although it’s likely to be shorter due Pi Zero W/WH (hsmag.cc/WSZeroUPS), which is
to inefficiencies. mounted on the underside of the latter, connecting
with springy pogo pins – thus leaving the GPIO pins
UNINTERRUPTED POWER SUPPLY free. It also comes with a 1000 mAh LiPo battery
As we’ve seen, batteries can be used to power which can be charged when the HAT is plugged into
a portable project for a limited period. While this the mains. It supplies a regular 5 V supply to the
may be fine for many projects, such as robots or a Raspberry Pi Zero, on which you can run a Python
handheld games console, it’s not suitable for those script to show useful battery info such as the real-
that need to be kept powered up for long periods, time load voltage, current (negative if battery power
or continuously. In that case, your battery power is being used), power, and percentage.
can be used as a backup for a mains supply – or Other UPS boards may offer even more detailed
even another portable power source – to provide an battery data and features. A good option for Pico,
uninterrupted power supply (UPS). This is ideal for the DiP-Pi range (hsmag.cc/DiP-Pi) offers multiple
projects that need to be kept online continuously to power inputs from 6 V to 18 V, battery charging and
log sensor data, such as a weather station. monitoring, and various extra features. For Raspberry
72
FORGE
Pi SBCs, the PiJuice HAT (hsmag.cc/PiJuice) offers If you don’t want to run the risk, you’re much better
Above
advanced power management features including a off using some form of power regulator to ensure a Schematic (left) for
‘watchdog’ timer that monitors a software ‘heartbeat’ constant voltage and offer protection against spikes connecting a battery
pack directly to
and, if it’s not heard for a certain period, automatically and other issues. Some of these boards offer advanced Pico, and schematic
(right) for connecting
resets the Raspberry Pi. features, too, enabling you to monitor the battery level it via a voltage
A UPS board is also ideal for connecting alternative and output, and in some cases even run custom scripts regulator board
power sources such as solar panels, enabling you to when certain events are triggered.
charge a connected battery to maintain a continuous In addition, a UPS board will ensure an uninterrupted
supply for remote projects away from a mains power power supply backed up by the battery and can be used
source, such as a weather station or wildlife camera. with renewable power sources such as solar panels so
that you can maintain a power supply to critical projects
PORTABLE POWER OPTIONS that need to keep running continuously – for example,
In conclusion, yes, you can power a Raspberry Pi to gather sensor data over a long period of time.
or other board directly from batteries to the GPIO
pins and it should work, providing suitable voltage
and adequate current are supplied. However, there’s USEFUL RESOURCES
nothing to protect against issues such as voltage
spikes and dropouts which may damage the device • Raspberry Pi power requirements:
hsmag.cc/RPiPower
or even the battery (if it lacks on-board circuit
• Raspberry Pi Pico power: hsmag.cc/PicoPower
protection). For an inexpensive microcontroller, you • Battery University: batteryuniversity.com
may not be too bothered about that, and many of • Circuit Journal Arduino power guide:
them can take a wide range of input voltages – hsmag.cc/ArduinoPower
from 1.8 to 5.5 V in the case of a Pico.
73
Adventures in Multi-Coloured Printing
TUTORIAL
Adventures in
multicoloured printing
Use your plastic squirter to make impressive pictures
I
n this article, we are going to look at how that the dark areas of the image are thicker than the
you can add colour to your 3D prints. lighter ones. It’s funny how such a low-quality print
We’ll start with a look at lithophanes and can look so good as an image.
them move onto tools you can use to create
impressive 3D artwork. You can find the MAKING YOUR OWN LITHOPHANES
source images and the 3D printable files for If you have a 3D printer, you should have a go at
Rob Miles this article here: hsmag.cc/Colour3D. printing at least one lithophane. They make nice
personalised gifts. Lithophane panels are created by
Rob has been playing
with hardware and LITHOPHANES software that converts light levels in an image into
software since almost Lithophanes are a great answer to the frequently thickness values in a 3D-printed panel. The darker
before there was asked question: ‘Why did you get a 3D printer?’ You the image, the thicker the panel, so that less light
hardware and software.
You can find out more can reply: ‘To make these’ and hold a thin piece of gets through. You can create curved or spherical
about his so-called life at printed plastic up to the light to reveal a neat image. lithophanes which you can make into great lights.
robmiles.com.
The next question that is asked is usually: ‘Can you The Lithophane Maker at lithophanemaker.com
make me one of those?’ is a good place to start. You load an image into the
Figure 1 below shows a lithophane panel made web page and the software generates an STL (an
Figure 1 by the author a few years ago of his then-new abbreviation of STereoLithography) file which you
This lithophane was car. On the left, you can see the surface of the then slice and print in white PLA. There are also
printed on standard
white PLA filament 3D-printed panel and, on the right, you can see how designs available for lights into which the lithophane
using a Creality Ender the lithophane looks when light is shone through can be mounted. We’ll now consider a few things
3. It took a few hours
to complete it. If you look at the panel on the left, you can see that you need to remember.
YOU’LL NEED
A 3D printer
(preferably one
that can switch
between different
filaments)
For coloured
lithophanes
you will need some
cyan, magenta,
yellow, and
white filament
For drawing
plaques
you can use
any filaments
you happen to
have around
74
FORGE
PRINTER POOP
Each time the printer switches to a different filament colour, it purges the previous colour
out of the print head and replaces it with the new one. The remnants of each colour
change are ejected from the back of the printer so, after printing for a while, you get a
Figure 2 little pile of ‘printer poop’. These plastic fragments give you an interesting record of your
The selector has been loaded with cyan, magenta,
yellow, and white filaments to make a colour lithophane
printing history and are not without artistic merit, as the picture above shows.
LAYERS AND NOZZLES is the hole where the extruded plastic comes out
A 3D print is created as a series of layers stacked on of the printer to be added to the printed object.
top of each other. The printer is sent a file telling it Most consumer 3D printers have a nozzle which is
where to put the filament that makes up each layer. 0.4 mm in diameter, but, with many models, you can
The printer file is produced by a program called a switch the nozzle for one which is smaller – usually
‘slicer’ which takes an object design and converts 0.2 mm. This lets the printer produce more detailed
it into a series of horizontal slices (or layers) to be objects (useful for things like gears and the like) at
printed. When a design is ‘sliced’, you need to tell the expense of a huge increase in printing time. The
the printer the ‘layer height’ which gives the height author has found that he is quite happy with the
of each slice to be printed. When slicing a lithophane, images produced by the 0.4 mm nozzle. There are
some samples of each size later in this article.
”
printed with an infill of 0% would be completely lithophanes were
gets through hollow (and not very strong). An object printed with an
produced in the
18th century.
infill of 100% would be completely solid. The normal They were made
setting for infill is 20%. This is fine for most objects from porcelain. An
unless we want them to be particularly robust. For a artist would carve
the smaller the layer height, the more levels of ‘grey’ lithophane, we need the interior areas to be solid to a ‘master’ image
you will get in the image. In Figure 1, you can see stop all the light, so the infill for the slicer should be in wax that would
be used to make
noticeable banding in the sky where the brightness set to 100%. This also has the effect of increasing the
moulds into which
changes from light to dark. If I had used a lower layer printing time.
liquid porcelain
height for the print, this banding would have been (a type of clay)
less pronounced. Most printers regard ‘normal quality’ COLOUR LITHOPHANES would be poured.
as 0.2 mm layer height (five layers per mm), but The first 3D printers printed one colour. You could only When the porcelain
for a better-looking lithophane, you can reduce the print different colours by swapping the filament during hardens and is fired
height to 0.1 mm – although this will double the the print. However, today, you can get printers which in a kiln, it becomes
translucent, with
time the lithophane takes to print as the printer can automatically switch between filaments during a
the thicker areas
must now produce twice as many layers. print job. Figure 2 above shows the AMS (automatic stopping more light,
You can also improve the resolution of the image by media selector) used with the author’s Bambu Lab just like 3D-printed
reducing the size of the printer nozzle. The nozzle P1S printer (bambulab.com). lithophanes.
75
Adventures in Multi-Coloured Printing
TUTORIAL
Figure 3
You can preview the
expected image on
the web page, but
this view is not as
impressive as the
final printed one
will be
Figure 5
The magenta filament is being selected for the
magenta layer of the print
The AMS is connected to the printer which tells the Producing the lithophane files is the same as
AMS which filament is required during the printing for monochrome, although the web address for
process. When the printer needs to change filaments, the generator site is very slightly different:
the current filament is wound back onto the roll and hsmag.cc/ColourLithophane.
the new one is loaded into the print head. The printer Figure 3 shows an image being prepared for
then pushes the new filament through the head conversion into a lithophane. The image being used
to purge out any remaining pieces of the previous to create the lithophane is a slightly processed
filament before resuming printing with the new colour. photograph of the Melbourne skyline. The output
If your printer can print multiple colours (or you from the generator is a zip archive which contains six
are prepared to manually switch filaments during the STL files: two for white (the bottom and the top of
print job) you can make coloured lithophanes. These the lithophane) and one each for the cyan, magenta,
work in the same way as black and white ones, but and yellow layers.
instead of a single layer representing the light and Figure 4 shows how the layers work together
Figure 4 dark areas of the image, you now use four colours: to create a coloured picture. The colour layers are
In the actual cyan, magenta, yellow, and white. sandwiched between the two white layers.
lithophane object,
these images are
all directly on top
of each other. In
the picture, they’ve
been separated so
that we can see how
they work
QUICK TIP
Using a media
selector makes it
easier to print right
up to the end of a
roll of filament. You
can load a full roll
into the selector
and tell the printer
to switch to that
when the current
roll runs out.
76
FORGE
Figure 6
This print took less than two hours to complete
Figure 7
This print took over eight hours to complete commands to the printer to switch filaments at the
Figure 8
appropriate times. There are also tools
Light travelling through the layers is filtered so that in Bambu Studio that
can embed text into
only the required colours are visible. The STL files LITHOPHANE QUALITY objects and make
coloured signs
are loaded into the slicer program which will produce Figure 6 shows the kind of results you can expect
the control file for the printer. The author uses the if you use standard printer settings. There is a
Bambu Studio slicer program. This can produce print reasonable amount of detail, but the banding on
files for a wide range of different 3D printers, not the sky is quite pronounced.
just ones made by Bambu Lab. You can download Figure 7 shows the results achieved by reducing
it from here: hsmag.cc/BambuLab. the layer height and using a 0.2 mm nozzle. The
sky looks a lot better and there is much more detail,
QUICK TIP
”
particularly in the buildings on the right of
the picture. Whether the improvement in detail is When adding colour
You can improve the worth an extra six hours of print time is something to a print, remember
resolution of the image worth thinking about though. that filaments may
have to be changed
by reducing the size of COLOURED PRINTS in many layers.
”
The slicer will
the printer nozzle Lithophanes are great fun and produce very
usually tell you
impressive results, but they are not the only way
how many filament
of making coloured prints. Lithophanes also need changes are
a light behind them, which restricts where you can required for a given
Figure 5 shows the Melbourne lithophane use them. However, we can also use a 3D printer print.
being prepared for slicing. Each colour layer STL to produce coloured prints simply by taking an You can greatly
has been imported as one element of a composite existing print and ‘colouring it in’. reduce print time
by adjusting the
object. This means that the layer objects will be Figure 8 shows how the Bambu Studio paint tool
colours in your
printed on top of each other, rather than being lets you use the mouse to paint primitive messages design to minimise
distributed around the print bed as different objects. into a 3D model. You can also use the tool to select the number of
The printer control file that is produced will contain parts of an object and colourise them – for example, colour changes.
77
Adventures in Multi-Coloured Printing
TUTORIAL
you could colour in features of an animal model. As you can see above, the black filament has been
When the object is saved from the slicer, the colour mapped onto the darker colour, the blue onto a range
changes are saved as well, and when the object is of colours that match the blue parts of the image,
sliced, it will contain colour change commands to be and the grey and white filaments onto brighter parts.
used during printing. HueForge produces an STL file which describes the
Object painting is useful for adding colour to object to be printed. Before you slice the object, you
existing models, but it would also be nice to be able need to configure the slicer to change the filament at
to take an image and prepare it to be ‘rendered’ by a particular layers. HueForge creates a text file which
3D printer as an object. It turns out that there is a tool tells you what to do:
available to do just that, and it is called HueForge.
Figure 9 Swap Instructions:
The background HUEFORGE Start with Black
removal tool at
‘remove.bg’ was HueForge is a tool that takes 2D images and makes At layer #5 (0.48mm) swap to Aqua Blue
used to remove them into 3D-printable plaques. You can find it here: At layer #6 (0.56mm) swap to Silver Smoke
the car from the
source picture shop.thehueforge.com. Figure 9 shows it being Grey
used to create a printable car picture. The program At layer #10 (0.88mm) swap to Jade White
QUICK TIP imports a colour image and maps colour or intensity for the rest.
values onto filaments that will be used to create a
You might think
3D-printable picture. You select the filament colours Above, you can see the layer colour instructions
that you would use
red, green, and you want to use and drag them onto the sliders at for the car picture. The first four layers are black,
blue filaments for the bottom left of the program. In Figure 9, the followed by blue, grey, and white. Bambu Studio
colour lithophanes, filament colours have been set to black, blue, grey, allows you to select a layer and specify the filament
but, like printing on and white, which were loaded into the printer before colour for that layer.
paper, the print will the print. You can see these sliders at the bottom You can have a lot of fun experimenting with
work by filtering
left of Figure 9. different filament colours and adjusting the sliders
out the colours we
don’t want rather You adjust the sliders for each filament to select to generate different ‘looks’ for your finished image.
than lighting up the the light intensity level in the source image that you HueForge works even better if you spend some time
colours we do. want to map that filament colour onto. preparing an image to be processed.
78
FORGE
”
of a previous colour
is removed from the
When adding colour to a print nozzle before it
is used on the print.
print, remember that
filaments may have to be
”
changed in many layers
79
DON’T MISS THE BRAND NEW ISSUE!
SUBSCRIBE
FOR JUST
£10!
> T
HREE!issues
of The MagPi
> F
REE!
Raspberry Pi
Pico W
> F
REE!
delivery
to your door
NEW
+ FREE
MODEL!
RASPBERRY PI
*W
PICO W*
hil
e
sto
ck
sl
as
t
Three issues and free Pico W for £10 is a UK-only offer. Free Pico W is included with a
12-month subscription in USA, Europe and Rest of World. Not included with renewals.
Offer subject to change or withdrawal at any time.
magpi.cc/subscribe
FIELD TEST
HACK MAKE BUILD CREATE
Hacker gear poked, prodded, taken apart, and investigated
PG
88 PG
82
XTOOL S1
BEST OF
Is laser cutting ready
for the masses?
90
PG
BREED
It’s alive! Add intelligence
PRUSA XL
to your projects
PG
96
CROWDFUNDING
Learning via your 3D printer
Machine learning and AI development boards
BEST OF BREED
ONLYTHE
BEST
Machine learning and
AI development boards
Artificial intelligence boards, kits, and accessories
By Marc de Vinck
A
rtificial Intelligence is all the rage can help you make the plunge into AI. Some are
these days. It’s a very polarising expensive, and some are incredibly affordable.
subject for many people. There are I’ve looked at AI products in the past, but since
those who are worried about losing then there are many more options.
their jobs to it, and then there are So, let’s look at some AI-related
those people who look to the new electronics to inspire you to
jobs being created out of AI. To some extent, I think join the revolution.
they are both correct. In my day job at Deep Sentinel,
I work with developers every day on new AI models
and technology. And although I’ll never match the
skills of my colleagues, it has sparked my interest
in playing around with the technology and seeing if
Left
I can come up with a few fun projects for myself. You don't have to
And that’s where this Best of Breed comes in. I’ll have specialist
hardware.
be looking at some of the accessible technologies A Raspberry Pi is
and accessories related to AI and edge computing. a great starting
point for a machine
It’s amazing how many products are out there that learning adventure
82
FIELD TEST
reTerminal CM4104032 –
AI vs reComputer J2021-
Edge AI Device
SEEEDSTUDIO $209 seeedstudio.com SEEEDSTUDIO $659 seeedstudio.com
T
he reTerminal from Seeed Studio
is a complete Raspberry Pi system
in a nice enclosure just waiting to
be integrated into your project.
Powered by a Raspberry Pi Compute
Module 4 and featuring an integrated
multi-touch screen, it makes for a nice little system
to get up and running quickly. The reTerminal also
features Wi-Fi and Bluetooth, pre-installed Linux,
4GB RAM, and 32GB eMMC.
With all those features, and some good
documentation, you can get TensorFlow Lite up
and running with little effort. Now you can run
object detection, image classifications, semantic
segmentation, or a bunch of different facial
recognition demos. This kit features a lot more, so
for full details, be sure to head over to the product
page to learn more about the details of what the
reTerminal can do.
T
he reComputer J2021 is a powerful
and compact intelligent edge VERDICT
computing box that brings up to 21
reTerminal
TOPS of modern AI performance.
CM4104032 - AI
At its core is a Jetson Xavier NX 8GB
Production Module featuring 384 An AI terminal
ready to go.
10 / 10
Nvidia CUDA cores, packed into the diminutive form
factor of 130 mm × 120 mm × 50 mm. In addition
to the Jetson Xavier, there is an integrated carrier
board featuring Gigabit Ethernet, four USB 3.1
ports, an HDMI port, and DP port. Having so much
reComputer
power all integrated together will help simplify your
J2021-Edge
development process. If you are looking to deploy AI Device
an edge AI solution around video analytics, object
An all-in-one
detection, natural language processing, medical
powerful AI
imaging, or robotics, this is something you must processor for
consider. It’s designed for more advanced users, and advanced users!
9 / 10
with all that power comes a higher price point than,
say, some single-board computers, but you also get
some amazing specs!
83
Machine learning and AI development boards
BEST OF BREED
A
ccording to Adafruit, the speaker output, and three RGB LEDs. And, to
BrainCraft HAT "allows make building up your circuit simple without the
you to “craft brains” for need to solder, they even included two 3-pin VERDICT
machine learning on the edge, STEMMA connectors. Just add your Raspberry Adafruit
with microcontrollers and Pi and you’ll be off to the races. There are a few BrainCraft HAT
microcomputers", and we really more well-thought-out features of the BrainCraft Brains for your
like that description. The board features a 240 HAT, like the ability to add a fan under the HAT Raspberry Pi.
9 / 10
× 240 TFT IPS display for inference output, a to keep your Raspberry Pi cool when running AI
camera connection slot, joystick, button, left and inferencing. Head over to the Adafruit website to
right microphones, stereo headphone out, a 1-watt learn more about this very capable little HAT.
84
FIELD TEST
OpenMV Cam H7 R1
ADAFRUIT $84.95 adafruit.com
T
he OpenMV Cam, available
at Adafruit, is a powerful
microcontroller board coupled to
a camera that is programmable
via MicroPython. It allows for object
recognition, face detection, and more,
and all those features are embedded, meaning you
don’t need to fiddle with them – you can just access VERDICT
the data that the OpenMV Cam sends out. At its OpenMV Cam
core is an STM32H743VI Arm Cortex-M7 processor H7 R1
running at 480MHz with 1MB of RAM and 2MB of A powerful
flash. You also get a full speed connection to your and smart
computer, a microSD card slot, RGB LED, access camera module.
8 / 10
to an SPI and I2C bus, 12-bit ADC and a 12-bit DAC,
and even three I/O pins for servo control. It’s a great
camera with a lot of on-board power.
SenseCAP A1101
SEEEDSTUDIO $79 seeedstudio.com
T
he SenseCAP A1101 – LoRaWAN
Vision AI Sensor from Seeed Studio
is a TinyML Edge AI-enabled smart
image sensor. It can run a variety
of different AI, allowing it to perform
image recognition, people counting,
target detection, and more. And for the more VERDICT
adventurous DIYers out there, you can also roll your SenseCAP A1101
own training model as it supports TensorFlow Lite. Program your
The SenseCAP A1101 features an ultra-low-power own smart
Himax camera running at 60 fps at a resolution of It’s an interesting device with a lot of good camera.
9 / 10
640 × 480. It can do local inferencing and transmit the documentation and additional features. Be sure to
data up to several miles under ideal conditions thanks head over to the website to learn more about this AI
to the integrated Wio-E5 LoRaWAN module. vision sensor.
85
Machine learning and AI development boards
BEST OF BREED
W
ant to build an IoT project in hub for connecting it all together. The Wio Terminal
only three minutes? That’s features an ATSAMD51-based microcontroller
what Seeed Studio claims with both Bluetooth and Wi-Fi that is powered by
you can do with its SenseCAP a Realtek RTL8720DN module. The unit also has
K1100 Sensor Prototype Kit. built-in 2.4” LCD screen, on-board IMU, microphone,
And after going over Seeed’s buzzer, light sensor, infrared emitter, and microSD
tutorial, it does look like a simple project would be card slot. It’s a robust kit that allows you to do a lot of
possible in about that time. This kit includes a vision remote monitoring and run simple object detection.
sensor, temperature and humidity sensor, air sensor, It’s also compatible with the 400+ modules of Seeed
and soil moisture sensor. Most importantly, it has a Studios' Grove ecosystem, which enables you to add
Wio Terminal for the brains, display, and as a central an almost endless array of sensors and add-ons.
VERDICT
SenseCAP
K1100
A great place
to start with AI.
10 / 10
AI & MACHINE LEARNING
Now, here is something that isn’t typically found in my Best of Breed roundups.
A great product, and it’s free! The Raspberry Pi Foundation has a nice
Introduction to Machine Learning programme that is free to take. To complete
the course, you should be able to dedicate 2–4 hours per week, for about four
weeks. It’s a self-paced programme that dives into various machine learning
models and their applications. If you are looking to get started, be sure to head
over to the Raspberry Pi Foundation website and check out this course.
86
Learn coding SUBSCRIPTION
magpi.cc/beginnersguide
87
xTool S1
REVIEW
xTool S1
A little laser with a lot of features
By Ben Everard
L
aser cutters are great tools for makers. No tool is perfectly safe, but the xTool S1 comes
They let you cut shapes out of – or engrave packed with a lot of safety features. It’s fully
images into – sheet material quickly and enclosed, so it should be impossible for any lasers
accurately. By piecing together different to leak out. If you open the door while it’s in use, it’ll
shapes, you can build up 3D objects much automatically stop.
faster than you can with a 3D printer.
If you’re after a laser cutter, there are a few things FLAME OFF
to consider. Let’s take a look at some of the key things Another significant safety risk when using a laser
you have to think about, and take a look at how the cutter is fire. The S1 has a flame detector which
xTool S1 stacks up. will stop it if what you’re cutting catches fire. You
The first big decision to make is safety. Many can also plumb in a fire extinguishing system, but
budget machines aimed at makers are unenclosed. we didn’t have a suitable system to test this with.
That means there is nothing to stop the laser beam Finally, you need to consider the fumes given off by
from being reflected back towards the operator. the material as it burns or vaporises away. Being fully
Exposed lasers are dangerous. Very dangerous. A enclosed, the S1 catches the fumes but it will need
beam powerful enough to cut wood is easily powerful to vent them. There’s a hose that you can poke out of
enough to blind you instantly. Yes, you can wear laser a window or plumb into an extraction system. If this
goggles, but this isn’t a good solution, and when your isn’t possible, an air filter is available separately.
Below sight (and the sight of anyone else who might happen Once you’ve looked at safety, you might want
The enclosure keeps to open a door) is at stake, then we want the best to consider power. Laser power isn’t completely
fumes and laser
beams contained possible protection. comparable between different systems: a diode
laser will cut materials differently to a CO2 laser of
the same wattage; different wavelengths of light are
absorbed by materials differently; and a laser cutter
that requires mirrors will lose some power as the light
is reflected.
The xTool S1 has a choice of three different power
options: 2 W infrared laser, and 20 W and 40 W blue
laser modules are available. We tested the 20 W
version and found that it worked well with wood (both
MDF and construction plywood) up to about 10 mm
88
FIELD TEST
thick, and worked excellently with laser ply. when connected to the laser cutter over USB (you
Above Left
This cutting power is comparable with CO2 lasers can connect over Wi-Fi). We can’t see why this is This pin is used to
autofocus the laser
that we’ve used. For wood and plastics, the S1 the case, and it does make us concerned about what
should serve hobbyists well. would happen if xTool went out of business, or shut Above Right
Perhaps the biggest selling point of the S1 is its down this particular service. You can quickly and
easily swap between
ease of use, and on this, it really is excellent. There’s xTool Creative Space has a few features, both different laser modules
autofocusing (with adjustable depth offset for cutting useful and odd. It can automatically generate QR
through thick materials) and a system for locating codes for you. It also has an AI system for generating
your objects on the print bed. Both of these work in artwork that we’re still getting our heads around.
slightly unusual ways. The autofocusing works with On this, you have to pay for each set of generated
a rod attached to the side of the laser. This then images using credits. You get a set of credits
probes the surface. Once it’s probed, the print head when you create your account, but after that, you
whizzes off to the side to push it up and out of the have to generate more by sharing projects on the
way so it doesn’t interfere with any of the engraving. xTool website.
Should the probe hit something, it’s magnetically The S1 is also compatible with LightBurn, but not
attached, so it can pop off without damage. all of the features are available in this software.
Overall, we’ve been really impressed with the xTool
LASER LOCATOR S1. However, there are two areas that are potential
The system for locating your items uses a visible pitfalls. The first is size. It can only cut 498 × 319 mm.
laser that’s in the same place as the laser cutter. You You can fit material up to 600 × 400 mm, which might
physically place the laser head in one point, then be useful if you don’t have a good saw for cutting up
press the button to mark the point, then move it to sheet material, but you won’t be able to cut against
another point, press the button, and so on until you’ve the edge of the sheet which, depending on what
marked out the necessary points. The software then you’re cutting, might mean material waste. The other VERDICT
converts these points to a rectangle, circle, polygon, thing we can’t ignore is the price. The setup we An easy-to-use,
or other shape that lets you place your work in the tested cost £1799. You can get laser cutters cheaper fully enclosed
correct position relative to this shape. than this, and you can get bigger, more powerful laser laser cutter at a
All of this needs software to support it, and in the cutters for around the same price. However, given the reasonable price.
9 / 10
case of the S1, that’s xTool Creative Space. full range of what’s on offer with this machine – the
Our only gripe with the software is that it needs safety features, ease of use, and the power – we
an internet connection to work. This is the case even think it represents excellent value.
89
Prusa XL
REVIEW
Prusa XL
A big printer with big potential
By Ben Everard
T
he XL is Prusa’s first large format The vast majority of multicolour 3D printers work
core XY printer, and this alone would by loading and unloading filament into one nozzle.
Below be enough to make this a special This works to an extent, but it has a few limitations:
This print is based printer. However, the XL has a much it’s slow, wastes a lot of filament, and only works
on a CT scan of a
wrist. The bones are bigger feature tucked away at the back well if all the filament is the same type of plastic. You
printed in PLA and of the bed: a five-tool tool changer. can also get printers with more than one extruder
they’re joined by
sections of flexible Let’s take a step back and look at what a tool that moves about the bed on the gantry. Sometimes
filament. The result changer is in general, before looking at this printer in these extruders are fixed together and sometimes
is a print that moves
like a real wrist more detail. they can move independently, in which case they’re
known as independent dual extruder or IDEX. These
can print different filaments but, again, they have
limitations. In this case, it’s that you’re mostly limited
to two extruders because otherwise it gets very
crowded. The final option for multi-material printing
is tool changers. With these, there are multiple
extruders, but only one extruder is engaged by the
moving gantry at a time – the others are parked out
of the way. The gantry should be able to quickly
and automatically change to a different extruder. On
paper, these are the most powerful option because
they can print more different filaments faster than
the alternatives. However, historically, they’ve been
the least common because they are significantly
more complex than the other options.
Let’s get back to the Prusa XL, then. You can
load it with up to five extruders (also known as
tool heads).
One problem testing out this printer is that it
has capabilities that no other printer on the market
has, so you can get caught between two problems.
Firstly, it’s very easy to get caught up in hype about
things that later turn out to be just gimmicks. And
90
FIELD TEST
secondly, it can be hard to see the full value in models from Prusa with which to try this out. One
Above
features until a wide range of people have had the was a print-in-place box that included a flexible, You need quite a bit
of desk space for the
chance to flex their creative muscles and really find water-resistant seal. The other was a CT scan of XL – the spools mount
great uses for them. someone’s wrist with on the sides, and you
”
need to be able to
We’ll do our best to the bones printed in reach the top of the
steer a path between PLA and the bones
It is probably the most
printer to access
the tool heads
these two issues. joined with flexible
The five extruders expensive printer tendon-like rods
can each be loaded we’d still consider printed in TPE. Both
up with a different of these prints printed
filament. These can fitting in the ‘prosumer’ excellently, and have
be different colours hobbyist category a wow factor that,
”
of the same filament, honestly, we’ve not
in which case they seen in 3D prints for a
can print multicolour long time.
objects in a very While the test
similar way to other multicolour printers. However, prints designed by Prusa are undeniably impressive,
it can do more. Because each extruder is entirely we wanted to see how hard it was to conceive and
separate, you can use different types of plastic. design something ourselves that made use of this
There are some limitations – for example, the print mixture of materials. The two things that we came
bed will be the same temperature, which might up with are a keyboard support with integrated
cause a problem for some mixtures of filament. rubber feet, and a phone case. Both turned out
The XL can mix rigid plastics, such as PETG, with well, though we would like some more powerful
softer plastics like TPU. We got a couple of test tools in PrusaSlicer for placing filament.
91
Prusa XL
REVIEW
”
Bambu Lab X1-Carbon
FUNCTION
Right
Most prints came off Tool changers are fundamentally complex
clean, but of the few
messy prints we had, this
mechanisms. There’s a reason that there have been
was by far the worst so few available to buy over the years. While they
are conceptually simple, there is a lot of detail to get
right. To get the layers consistent, each tool change
has to be accurate to within a tenth of a millimetre or
so, otherwise the layers will be at slightly different
heights, and it has to do this over and over again. In
the worst case, there could be 20,000 tool changes
in a print and every one has to be spot on. The
machine also has to be able to keep doing it print
after print. That’s a big ask.
92
FIELD TEST
Initially, we did have a little difficulty with the reasonable, but not spectacular. There’s a lot working
Above
different extruders having slightly mismatched against it. Frames with larger print volumes inevitably The Core XY motion
system has two
Z-heights, which resulted in some filaments being have less rigidity, and the tool changer both increases drive belts, both of
too squashed into the print bed on the first layer, and the mass of the print head and places it further away which are needed to
move the print head
others being too far away. We followed the calibration from the axis. The end result is a single-colour speed in either the X or Y
guide and still had the problem. We solved it by that’s slightly slower than the MK4. direction
both lubricating the tool changer, and unloading the A Benchy is probably about the worst case for
filament before doing the tool head calibration. speed on the Prusa XL, as it contains a lot of small
The only other issue we’ve had is getting some moves that benefit smaller machines that won’t flex
large blobs of filament protruding above the top of the as much under high accelerations. The best case is
wipe tower. This seems to happen when the extruder something that has a lot of colours on every layer
primes but doesn’t move, so squirts a blob in place. because the tool changer can switch filaments far
The next time it uses the wipe tower, it then has to quicker than most other printers.
bump over this blob. It makes a bit of a clatter as it For an example of this, we took a one-inch cube
does so. At first, we were so paranoid about this that and coloured each face differently (other than the top
we kept checking on the printer and snipping off any and bottom). The Prusa MK4 isn’t yet compatible with
big blobs with a pair of side cutters. However, after a the colour changer (though it is in the works), so we’ll
while, we just got used to them being there. It looks use the Bambu Lab X1-Carbon as a comparison. This
pretty horrible, but it’s on the wipe tower and doesn’t printer is no slouch and is probably the fastest off-
seem to cause any problems. the-shelf hobbyist printer. However, the XL can print
our multicolour cube over eight times faster than the
SPEED X1 with the same layer height. This is a phenomenal
It felt like 2023 was the year that 3D printing speed-up, but even this is understating it – we limited
became fast. Almost every 3D printer was judged it to four colours because that’s as many as the X1
on its ability to create a Benchy in minimal time. The can do. The XL can do an additional colour.
XL is actually a really hard printer to judge on speed. The only honest answer we can give about
When it comes to straight one-filament speed, it’s speed on the XL, compared to other fast high-end
93
Prusa XL
REVIEW
Above
The print bed is made up of 16 sections and, to save power,
only those that are being used are heated
hobbyist machines, is that it’s somewhere between filament in the wrong place. This is due to a bit of
slightly slower and eight or more times faster, stringing, or a blob from the wipe tower, being picked
depending on what you want to create. Therefore, up by the nozzle. It doesn’t happen much, and most
if you want a printer for speed alone, it’s really of the time it’s easy to clean up.
important to look at the actual models you intend
to print, not just isolated benchmarks cooked up by SOFTWARE SUPPORT
reviewers. However, we can say that if you do plan Overall, we’d say that the Prusa XL is as well-
on printing with multiple colours, you are likely to get supported by the slicing software as most existing
a significant speed-up, particularly if there are a lot of printers. However, the tool changer opens up some
colours on each layer. whole new possibilities that we’re only just getting
Another significant speed-related issue is the our heads around. For example, embedding text or
ability to print lots of things at the same time. While a logo in one colour onto a surface of another colour
the time to print one Benchy on the Prusa XL is looks great, and you can do this in PrusaSlicer, but
about the same as printing it on the MK4, you can fit it’s a bit clunky as it involves creating a new part and
nearly three times as many on the print plate. This merging them. It’d be far easier if you could just do
might seem a bit surprising, because a 36 by 36 cm this in the same way you can emboss text or SVGs
print bed doesn’t seem that much larger than a 25 onto a part.
by 21 cm print bed, but it really is. The speed-up here We also had an issue in one print where we used
isn’t from the printer taking less time per Benchy, the colour paint tool to apply colour to the surface of
but from you, the user, not having to come and take an object but, on a curved surface, the colour didn’t
things off the print bed as often. go deep enough and the underneath colour shone
Obviously, this does come with the risk of one through a light-coloured upper layer.
failed object on the print bed damaging all the others, Another minor problem encountered was when an
but you can cancel an individual item within the print object is made of multiple different parts in CAD and
without having to cancel the entire lot. then merged, it can become impossible to properly
select some of the parts to paint them.
QUALITY In all these cases, the problem can be solved by
The quality of prints we’ve had from the Prusa XL going back to the original CAD files and manipulating
is good, but not perfect. It’s not uncommon for them there before going into the slicer. However,
multicolour prints to get a bit of the wrong colour we’ve gradually moved away from CAD to the
94
FIELD TEST
”
PrusaSlicer as it has been upgraded with more and
more powerful tools for manipulating 3D shapes, and We did have a little
we’d like to keep moving in this direction.
These are all relatively minor issues, but we’d difficulty with the
hope that the colour and filament selection options in different extruders
PrusaSlicer get some attention soon, as it feels like
there are some improvements that could really help
having slightly
”
people get to grips with this printer. mismatched Z-heights
WASTE
We can’t ignore the fact that 3D printers use plastic,
and plastic pollution is a major source of pollution a classic multicolour printer, when considering the
for the planet. Despite some claims to the contrary, saving in filament over the life of the printer.
PLA is not biodegradable in any realistic way. It is The Prusa XL is a hard printer to review, because
possible to recycle it (and other 3D printer filaments), there’s so little to compare it against, especially now
but it’s not particularly easy and few recycling centres the E3D tool changer has been discontinued. The
will accept it. That doesn’t mean we can’t enjoy 3D large print volume and weight of the tool changer Above
printing as a hobby, but we need to think about our slow it down, so it’s not the best for large, single- The Prusa XL has
the same control
impact on the world. colour prints, and it is probably the most expensive interface as the
The Prusa XL uses dramatically less plastic when printer we’d still consider fitting in the ‘prosumer’ Prusa MK4. We
found it reliable
printing in multiple colours than traditional multicolour hobbyist category. However, it can create prints and easy to use
printers. The exact amount will depend on the model, that no other printer can. This will probably prove
but it can easily end up using less than a quarter of true in ways we can’t yet predict as people get VERDICT
the filament, especially for small models and those their hands on the machine and start experimenting Pushing the
with lots of colours. Potentially the savings are even with creative ways to use the capabilities. On top boundaries
greater if you don’t use the wipe tower, (though this of this, for multicolour prints, it’s massively faster of what 3D
option relies on having very dry filament). Not only than the competition, and the lack of waste is both printers can do.
10 / 10
does this save plastic, but it also saves you money. an environmental win and a money saver. This isn’t
A heavy user of multi-material prints could easily find a printer for everyone, but for some people, it’s
that the XL is actually a cheaper option compared to absolutely the perfect printer.
95
Crowdfunding now
REGULAR
CROWDFUNDING
NOW
BullseyeBore Core
Perpendicular drilling every time
T
he problem this is attempting to solve
is certainly a real one – to ensure
that when you’re drilling a hole with
a handheld power drill, you’ll drill it
straight. Although we’ve not been able to
test it out, it looks like it could solve it well – it projects
a set of circles onto the workpiece and, as long as
those circles are concentric, you’re going straight.
Our concern with this is in one area only – the
price. The cheapest option at the time of writing
was $129 (not including shipping). Perhaps other
people have more difficulty than we do getting
straight enough holes, but that seems so far beyond
what we’d pay to solve this problem.
It would, perhaps, be justifiable if it were the
only solution to the problem, but it’s not. Search for
‘Drill Guide’ online, and you’ll see a raft of potential
solutions, from blocks with holes that you can slot
the drill through to frames that allow a drill to slide
through at 90 degrees. Most of these are far cheaper
and also help you place and hold the bit accurately
to minimise wandering. There are even some
3D-printable designs that you can run off for just a
few grams of filament.
Perhaps we’re just too tight, but this looks like
an interesting product that is made irrelevant by
its price.
96
BUYER
BEWARE
!
When backing a crowdfunding
campaign, you are not purchasing
a finished product, but supporting
a project working on something
new. There is a very real chance
that the product will never ship
and you’ll lose your money. It’s
a great way to support projects
you like and get some cheap
hardware in the process, but if
you use it purely as a chance to
snag cheap stuff, you may find
that you get burned.
Print-a-Kit
3D-print your own lessons
D
o you have a 3D printer? Do you want to
learn about engineering? Then this could
be for you. For about $74, this Kickstarter
will provide five sets of engineering
lessons. Each lesson includes
3D-printable models (and a 3D-printable box to store
them in) and videos to help you understand what’s
going on.
While it’s hard for us to properly evaluate this as
we’ve not seen the actual models or the videos, we
really like the idea behind it. 3D-printable objects
can be excellent learning tools. Provided you already
have a 3D printer, they’re cheap and easy to create.
This writer has two young children and knows first-
hand how physical objects can capture people’s
imagination more than videos and pictures.
With 3D printers becoming more popular every
year, hopefully we’ll see more initiatives like this that
help people gain more value from their 3D printers.
97
#77 ON SALE
28 MARCH
DIY
Keyboards
and controllers
ALSO
3D PRINTING
MUSIC
SCREEN PRINTING
TINY COMPUTERS
AND MUCH MORE
hsmag.cc/subscribe
Lithophanes
We might be living in the 21st century, but our brains are still basically the
same as they were when we chased prey across the savannah. Our squelchy
bundle of neurons reacts differently to things that it can poke and prod.
3D printing makes physical objects: things you can hold and touch, and these
give us a different reaction to the same image on a screen or on paper. We
understand them in a different way, and feel differently about them. This issue,
we take a look at making pictures with a 3D printer. In some ways, these
pictures are much lower quality than even a basic home printer can manage
– there are few colours and the resolution's terrible. However, in another way,
they’re far better because we can feel them and experience them.
If you’ve got access to a 3D printer, give it a go and see how it feels to touch
an image, not just see it.
PiKVM
Manage
Manage your
servers
servers or PCs
remotely!
remotely!
PiKVM V4 Mini
Small, cost-effective, and powerful!
PiKVM V4 Plus
The most feature-rich edition
More connectivity
Extra storage via internal USB 3.0
Upgraded powering options
More physical security features
Extra HDMI output
Advanced cooling solution
Availableatatthe
Available themain
mainRaspberry
Raspberry Pi
Pi resellers
resellers
List of official
resellers by country: