Battle Tags - a 3D print and play game for Red Nose Day 2021

A multi-coloured set of Battle Tags

A multi-coloured set of Battle Tags

If you want to use your 3D printer to have fun, make nice things and earn cash for a fantastic charity then you’ve come to the right place. You can print yourself a set of Battle Tags from my “Tags of Fun” designs and then challenge other tagsters (as I’m calling them) to a game of skill and bluffing. You can find all the files for the game here.

Click the image to get a PDF of the rules

Click the image to get a PDF of the rules

If you like the game you can donate some money here. If you hate the game you can donate twice as much money here because you’ve just hurt my feelings.

Daring filament swaps

What do you do when you are just about to join in a networked game of pass the parcel and you discover that your 3D print job is just about to run out of decanted filament? I’m sure this is a problem that we have all faced from time to time.

Anyhoo, for me the solution was to pause the print from OctoPrint, unload the filament and replace it with a full roll and then resume the print again. And it worked. There was a bit of a blob on the print where the printer head had loitered for a few minutes but this is on the inside and not visible as it turns out.

So the lesson is that if you do notice that your filament is running low it is is possible to swap to a different reel during the print job. Just make sure you do it quickly.

Filament Decanting

filament decanting.png

Turns out that filament decanting is a thing. I’ve been 3D printing and I’ve just had a print fail after 5 hours because the filament didn’t unwind smoothly from the reel and got stuck. So my print had a 2 mm high section that just wasn’t there. Wah.

So this morning I spent some time winding filament off the offending role and onto an empty one. This works a lot better. It’s a pain to have to do this - I blame the way that the filament was originally rolled onto the reel, but at least it means that my prints get all the way to the end.

Una Reborn

I’ve found another use for a 3D printer. You can use it to print spare parts for your other printer which is broken. I used Edna the Ender to print out the replacement fan ducts and also the rather fancy Bowden tube holder you can see above for Una who broke recently. I’ve re-assembled the print head (again) and this time I’m much more confident that Una will be back to her old self. The main reason for my confidence is that I think I’ve solved a problem that I’ve had for ages.

If you look at the picture above you’ll see that the print head (the brass part you can just see above the orange material that I’m printing) is tightened right up against the heater block (the shiny aluminium part). Previously, for reasons that must have made sense at the time, I’ve had the nozzle hanging down from the heater, which has meant that the heat from the heater block has only a small area to travel down to the nozzle. I think the result of this has been that the nozzle has been quite a bit cooler than the heater block, to the point where I’ve had to increase the print temperature just to get molten filament through it. With this new arrangement I’m printing successfully more than 10 degrees cooler than before. And it works a treat. Una is now producing stuff that is really good, very close to the quality of Edna.

So, if you are building a printer, make sure that the nozzle is as tight up to the heater as you can get it. That way it will spread the heat around properly.

Broken Printer (again)

brokenuna2.png

I think 3D printers exist in one of two states, they are either broken or not broken yet. I thought I’d print some “Obstinate Orange” filament in Una so I swapped out the rather nice pale blue I’ve been using for a while.

Una doesn’t like “Obstinate Orange”. It seems to have blocked her print head. I think this is because when I re-assembled things last time I left a tiny gap in the path the filament takes to the heater block. This tiny gap now holds a plug which has blocked things up.

It’s annoying because Una has been printing some nice boxes and cases. Oh well, I’ve got some more replacement parts on order, I’ll see if I can put things back together in a better fashion next time.

Printing Lithopanes

The 3D printed image

The 3D printed image

What it looks like

What it looks like

A lithopane is a 3D printed surface in which the thickness of the object reflects the brightness of the image that that point. I’ve done a bit of this kind of thing myself in the past with the Kinect sensor and so I thought I’d try some with the new printer. I used a web based service you can find here which takes an image and provides you with an STL file you can then slice and print. I had a go and I’m very impressed with the result. It’s quite something when a lumpy bit of plastic suddenly turns into a proper picture.

If you want to have a go (and if you have a 3D printer you should) make sure you check the options to select a Positive image. I forgot this vital step and ended up with a negative image after four hours of printing.

Printing Pocket Operator Cases with Edna

Pocket Operator cases.png

I’ve always had a soft spot for Teenage Engineering Pocket Operators. They are great fun to fiddle with. One of the reasons why I got another 3D printer was to print out cases for them. They are supplied as just a bare PCB with components soldered on and I wanted something with a bit more substance.

It turns out that Edna does a very good job of printing the cases and the buttons from this design. The printer has a textured glass print bed with makes for rather a nice printed finish.

Say hello to Edna

edna.png

I’ve had a 3D printer around the place since 2012. A couple of weeks ago I got my second one. The decision was driven by the results that I’d seen it was capable of, and the unhappy realisation that I would never be able to get my Ultimaker to print to the same quality.

Una star.png

This is my favourite picture of Una my Ultimaker original. I took it in 2012 when I Una and I delivered a seminar about 3D printing. I think the image has a touch of “adoration of the magi” about it.

Anyhoo, time moves on and although Una still works fine (she’s printing something at the moment) I’ve not found a way of persuading her to print fine detail. This is almost certainly my fault. I’ve had several goes at rebuilding the print head but never managed to get the output as good as I now know is possible with one of these devices.

“Edna the Ender” is an Ender 3 Version 2 with the Bltouch auto levelling. She prints very quietly (although she does have noisy fans). She was quite easy to assemble and has produced some very nice prints “right out of the box”. I’m looking forward to finding out what else she can do.

Printer Meltdown

Number one son has been showing me things that he’s made with his 3D printer. They are very good. Irritatingly so. I’ve been trying to replicate his success on Una my venerable 8 year old Ultimaker printer. I tried increasing the print temperature and the prints got better and better right up to the point when the filament feed got clogged with molten plastic.

Drat. And double drat. I’ve taken a two pronged approach to solving this problem:

  • I’ve completely replaced the bowden tube, PTFE isolator, heater block and nozzle on Una with the spares that I have lying around for when this happens.

  • I’ve ordered another 3D printer.

Best case I'll have two printers. Worst case I should have a printer that works as well as the one number on son owns.

FreeCad Simulator is now on GitHub

FakeFreeCad.png

I’ve made this horrible hack to make it easier to debug my Python macros that run inside FreeCad and design little boxes. It means that I can use all the lovely debugging features of Visual Studio Code to find out why my code don’t work. The hack takes the form of a few simple Python objects that fake part of the FreeCad ones and allows your macros to run in any Python environment you fancy.

If you like the idea of writing Python code that produces physical artefacts you might want to take a look at it. You can find it on GitHub here.

Oculus Quest 2 Headband

headband.png

If you are lucky enough to own and Oculus Quest 2 you will be enjoying the higher quality and lighter weight of the device compared to the first version of this device. However, you might have noticed that the head strap arrangement is a bit more primitive than the earlier version. One way to fix this would be to buy the expensive Elite Strap. Another approach is to print out a support that fits on the back of your head and holds the straps in place. I had a go at printing it and got the above result. I’m quite pleased with how well it came out. I used a very large layer height so that I got the strap quickly, which is why the quality is not the best. I also used “tree” support to hold up the large mid section. That worked really well too.

Consistency is key

height adjustment.png

I was quite proud of the height adjuster I made for Una my Ultimaker 3d printer. Although I wasn’t very proud of the way that I’d handled a lack of bolts of the correct length. Anyhoo, it seemed to work and allowed me to adjust the print head height just by turning the screw at the top. There was only one problem with it.

It didn’t work.

I could use it to move the switch up and down but it also moved the switch all by itself. There was too much play in the mechanism. I’d adjust the height carefully and then find that next time I homed the printer the height was all wrong again. Wah.

One of my favourite quotes is from Ralf Waldo Emerson and goes “A foolish consistency is the hobgoblin of little minds”. This is worth remembering when you are trying to make all the wires in your circuit the same length, or arrange your DVDs in alphabetic order and fretting about how the word “the” works in the movie title. However, when we are talking about things that only work if they are within a tenth of a mm of the correct position, I’m a big fan of consistency.

So it has been out with the fancy adjuster and back to the sturdy little bolts that fix the switch in one position. I’ve not got a bit more of a job to adjust the height of the print bed, but at least the adjustment will stick for a while.

The power of the chamfer

freecad bevel.png

One of the problems that you can have when 3D printing is called the “elephant’s foot” problem. It is caused because the very first layer is usually printed very slowly and is very thick, causing it to spread out slightly. This leads to the side of the object having a profile that looks a bit like an elephants foot. Which I suppose explains the name…

I’ve found that one way to fix (or perhaps hide) this effect is to apply a “chamfer” to the printing face. This makes the first print layer slightly smaller and hides the foot effect. The chamfer is easy to perform in FreeCAD. You select the Part view in the Workbench and then select the chamfer option (it’s blue and looks like a chamfer (a corner with the edge flattened off). You can then select the face that of the object that you want to chamfer and you can get the rounded appearance you can see on the left hand shape in the design above. One day I’ll figure out how to do this from Python inside FreeCAD and then add it to the part design program.

chamfer.png

Then I print using a “brim” which is a bit of print around the outline of the object which helps it stick to the print bed. When the print has cooled I cut the brim off with some sharp scissors and this makes the edges look quite neat as you can see above.

Makertober Day 29: Wiring up

wiredup.png

This is the completed light box, all wired up. I’ve printed a tiny little mounting plate that holds the ESP8266 device and allows it to be fitted onto the mounting pillars. I’m doing the wiring by soldering directly between the devices.

broken ring.png

I like using solid-core wire tor connections as it is easier to work with. But you have to be careful as it puts more strain on whatever it is connected to. Above you can see what happens when things go wrong. The solder pad for DI (data in) on the pixel ring has detached from the PCB and turned this ring into scrap. Fortunately I have a few spares.

fittingscrews.png

I’m fixing things together using tiny self-tapping screws. These can be hard to get hold of. I found this rather nice kit on Amazon for a reasonable price. The screws as supposed to be used when repairing laptops, but they work into 3D printed parts rather well. After a while I suppose I’ll use up all the screws of one particular size, but at least I’ll know which size to buy next time.