3D Scanning Natural Forms

IMG_20190117_3D Scan EinScan Pro

This is a post about my new favourite toy – the EinScan Pro 2X Plus 3D scanner from Shining 3D. Why? Because it allows you to turn any object into a 3D model! And I can tell you upfront, it works REALLY well!

This is not the first 3D scanner from Shining 3D, which is a good sign that both their hardware and software has had time to mature. The EinScan Pro 2X Plus is brand new to the market, which means there are not many reviews at the time I’m writing, although you can find a brief overview from 3D Scan Expert and will no doubt see a full review from him in the near future. I’m not a 3D scanning expert, so am not going to dive into all the details here. I have used several scanners in the past and written a few posts, but this is the first that I have full access and control over and am currently using on a daily basis.

Enough with the introductions. One of my first experiments has been to 3D scan some challenging organic forms, including some shells which I picked up from the beach. The top photo shows one of these shells being scanned (we have the “Industrial Pack” turntable and “Colour Pack” upgrades for the scanner). The process is straight forward in the accompanying EXScan Pro software – a few basic settings about the detail you’d like to capture and press go. The turntable and scanner do the rest, and you can see the points being captured in real-time on screen. There is a bit of cleanup after the first scan to remove any points that aren’t needed (e.g. you can see in the photo some points around the perimeter where the scanner picked up an edge of the turntable), at which point you have your first scan.

This could be all the detail you need depending on your application; however, all you have is an outside collection of points, with no detail about the inside of the shell. So I then flipped the shell over and performed a second scan. The only difference from the previous step is that now there are 2 scans. Amazingly the software is proving quite intelligent at automatically aligning multiple scans, finding common points and bringing them all together. This doesn’t always work, and there is an option to manually align 2 scans by selecting 3 common points in each. I must admit the interface for this process is quite painful to use at the moment, so it’s always great when the software automatically does this. Overall the software is very basic, you really don’t have a lot of control – which can be both a blessing and a curse. You certainly can’t perform any sort of editing actions other than selecting and deleting points.

The final step is to turn all of the points (aka. point cloud) into a mesh suitable for 3D CAD software, or 3D printing. There is an option to create a watertight mesh, letting the software automatically fill any holes in the model. For this shell scan I only had very minor gaps which were nicely cleaned up and blended into the mesh. However, I have found with some other scans that if holes are quite large, or there are some messy overlaps in scan data, the software will produce some weird results – best to keep scanning to capture as much data as possible before creating a mesh, once you get to this step there is no turning back.

IMG_20190118_3D Print Shell

Best of all, being a watertight mesh, the file can be immediately used for 3D printing. But why simply replicate a shell? I always see large shells as decorator items in stores retailing for hundreds of dollars – and now I can 3D print them for a fraction of the price. This one was scaled up 500% and printed on a Wanhao Duplicator D9/500 – which is still working somewhat consistently after my previous post and firmware upgrades. I decided to print it in an upright orientation so that the 0.5mm layers are similar to the layers naturally occurring in the shell. Even though the print quality is still quite rough, I think this only adds to the natural effect.

The shell has been saved as a .obj file, meaning that it has all the colour information along with the geometry that would normally be a .stl file. I have shared this on Sketchfab so that you can have a closer look at the mesh in 3D using the above viewer. I think it’s a really great result, and hopefully you can see why I have called this my new favourite toy. It really does open up new opportunities (perhaps you’ve already seen some new experiments if you follow me on Instagram). Stay tuned, I’m sure there’ll be plenty more posts that involve 3D scanning and 3D printing in the future.

– Posted by James Novak

3D Printed Ninjaflex – First Test

20180406_Ninjaflex Wanhao

I’m sure if you’ve been 3D printing for even a short time, you’ve heard of Ninjaflex – a brand of flexible filament for your FDM printer that has rubber-like properties, rather than the usual rigid plastic parts that are more common with ABS or PLA filaments. While I’ve known about them for many years, I’ve never risked clogging my printer after hearing some bad experiences with these softer materials. Until this week!

I’m currently working with fashion postdoctoral researcher Mark Liu, who purchased a Wanhao Duplicator i3 v2.1 for some of our research – not coincidentally, it’s identical to my home Cocoon Create 3D printer. We decided to give the Ninjaflex a go to see if it would print, and if so, what sort of quality we could get since the printer and replacement parts are cheap if we really screwed up! Photographed above is one of our first successful prints, although the truth is we had quite a few failed attempts getting to this point as we experimented with settings and carefully watched each print. The primary settings we are using for these first tests (based off the recommended settings for Ninjaflex which are available in the Printing Guidelines) are:

  • Extruder Temperature: 230°C
  • Build Plate Temperature: 40°C
  • Print Speed: 15mm/s
  • Layer height: 0.2mm
  • Retraction: 5mm (I think this is too much and we will try 0mm or 1mm)

These may not be perfect yet, and I’m keen for anyone’s feedback on what’s led to more successful prints with these soft filaments. The main thing we’ve noticed is that the soft filament is challenging for the extruder to push down into the nozzle and force out the tip – it is quite common for the nozzle to clog and filament to keep feeding through until it comes out the back of the extruder. Luckily nothing has jammed up yet, you can pull the filament back up out of the extruder and try again. With a bit of a search online, it seems that some 3D printable parts may solve this problem, in particular this modified Extruder Drive Block available on Thingiverse which closes the opening where the filament likes to escape, and will hopefully better force it down through the nozzle. The video below from Wanhao USA helps highlight the problem, and how this 3D printed part can fix it.

It’s early days with this filament, and I know the stock extruder of the Duplicator i3 is really not optimised for this type of material. But it can be done, and I’m sure with some tweaking can be made more reliable. Stay tuned as I am currently printing the new block to install on the Duplicator in the coming days, and will report back with results.

– Posted by James Novak

Thermoforming 3D Prints

20171113_Thermoform 3D Print

Sorry for the blogging silence, this is the longest break I’ve had since starting a number of years ago. Long story short I’ve made a big move recently for work and am only just starting to get back into printing and making new projects. If you follow my social media, you’ve probably noticed some new things starting!

One of the projects I’ve wanted to play with since previously building the InMoov robot arm is the Enabling the Future prosthetics (aka. e-NABLE). This week I 3D printed and built most of the Phoenix v2 hand, which of course is open source and free to download. A really inspiring company, and a vastly more simple design compared to the electronic InMoov! Some of the pieces, which I printed on an UP Mini 2 in ABS plastic, can be seen above. I’ll post full details once I get it up and running, just waiting on some elastics for the fingers. The gauntlet piece, which attaches to the users forearm, is printed in a flat position and then bent into a C shape afterwards. This is a really clever idea for providing the strongest functional part with optimal layer orientation. But how do you bend a 3D print?

Well the instructions from e-NABLE require dipping the piece in boiling water for a few seconds to make it pliable – if you 3D print in PLA, which has a lower melting temperature than ABS. Check out the video here. However ABS is not really going to be affected by boiling water, and just to make sure I did try this technique with my first print. It did get a bit of a bend, but mostly a snap!

For print #2 I instead found myself a strip heater in the workshop, which is perfect for heating a nice clean line and normally used to bend acrylic sheets. A few seconds on each side of the print and it bent perfectly without de-lamination or splitting, and was easy to re-heat to make small adjustments to fit with the hand print. This is a technique I’d never thought of using, but has really given me a lot of ideas for creating 3D prints which are post-processed like this into a stronger shape than if they were 3D printed in their final more complex form. I think some of the simple enclosures I’ve made in the past could be much stronger if considered more like a sheet-metal part, although then this begs the question why not just laser cut the design? Well in the case of this e-NABLE prosthetic, there are some 3D details for snapping in other pieces, which could not be done using a 2D process like laser cutting. This would be important to consider if using this process with 3D printing, but it’s certainly an interesting technique worth further experimentation.

If you’ve done something like this yourself, or have ideas for thermoforming a 3D print, leave me a comment.

– Posted by James Novak

Repairing 3D Prints with a 3D Pen

20161216_3doodler-repair

It’s been a while since I last played with my 3Doodler Pen to repair a broken 3D print – the results were pretty cool, although it takes some practice to get reasonable results. Check out the post and images here. Some people make pretty amazing sculptures with the pen, however I find the real value in using the pen to fill gaps created by warped 3D prints and fix other cosmetic problems.

One of my latest projects is assembled from 16 separate pieces printed on my Cocoon Create 3D printer (60 hours worth of printing!), and inevitably with such large pieces printed using desktop FDM technology, there are some gaps caused by print warping. Most of them are reasonably small, but some like the ones shown above and below are quite large. Unfortunately the 3Doodler uses 3mm filament, meaning that I couldn’t use the same 1.75mm filament used to print the parts to begin with, but given that this project doesn’t need to be cosmetically pretty (prototype only), a different shade of yellow that came in the box will do.

20161214_3doodler-repair

The first step is of course to use the pen to extrude material into the cavity, ensuring to move slowly and use the hot nozzle to bond the new plastic with the original. It can get a bit messy and smelly (do it in a well ventilated area – I had a fan blowing to keep a lot of the fumes moving away, but there were times my eyes were stinging), and as shown in image 2 above, might look a bit rough, but that’s OK. You can go back over some of the rough patches using the side of the hot nozzle to try and smooth them out, not extruding any material but using the nozzle like a hot rolling pin. This technique is also great for blending some of the sharp edges or smaller gaps that don’t really need to be filled. The final step is to use a metal file to clean things up, giving a much smoother finish.

Admittedly this process wasn’t all smooth sailing, my 3Doodler kept getting clogged despite me taking it apart and cleaning it out – I have a feeling it might be the material quality and/or the temperature of the nozzle not being quite as hot as it needs to be, so a lot of time was wasted trying to manually push the filament through the pen and get a steady flow. I did notice that when I pushed the hot nozzle into my original print (the darker yellow plastic) it melted much quicker than the 3Doodler filament, despite them both being ABS. So material quality is likely the cause. But the final result is worth the pain, gaps are cleaned up nicely and the surface is nice and smooth. Time for some testing!

– Posted by James Novak

Vacuum Forming Over 3D Prints

3D printing is awesome for creating so many things – I’ve certainly lost track of how many things I’ve made and shared on this blog! But it’s also fantastic to use alongside traditional manufacturing techniques – moulds for casting, jigs to help in assembly, or in this case, as moulds for vacuum forming. The short video above shows this process being demonstrated to the Intro to 3D Printing class at my university. The faces are 3D printed from 3D scans in ABS plastic, and we are using 1.2mm PETG plastic for the vacuum forms.

collage

The results are really detailed – even the layers from the FDM process have been transferred to the vacuum forms as a texture! After a few of these being created some visible melting of the prints was visible, mostly on the chin and nose where the initial contact with the hot PETG sheet is made – so I’m not sure how long they would last if you were to make 100 of these or more. But a great example of how quickly and easily you can create many copies of a part using the relatively simple method of vacuum forming – you could probably create one of these every 2 minutes, with the plastic only needing 23 seconds to heat before the vacuum process. I know I’ve got some ideas from seeing this.

– Posted by James Novak

InMoov Robot Hand First Prints

20160812_InMoov 3D Prints

If you’re already following my Instagram you’ve had a sneak peek at one of my side projects – to build the arm/hand for the InMoov robot. No small project! InMoov is the world’s first open-source 3D printable life-size robot, and you can find some excellent instructions and all the files on the InMoov website, a fantastic credit to Gael Langevin the creator of this robot.

Above you can see the first 3D prints I’ve completed for the arm, all printable even on the small print bed of the UP Plus 2. Some of the prints are also done on my Cocoon Create. At a guess it’s taken about 25-30 hours of print time to get the parts shown above, and there are still plenty more to go, so this isn’t a project for the feint of heart. But it is a great challenge that combines 3D printing with electronics and some understanding of mechanics, like an advanced version of Lego.

20160814 InMoov Details

There are other similar open-source projects out there, such as Open Bionics or e-NABLE, but I chose the InMoov because the instructions seem really clear and detailed (very important for a build like this!), and there is a good level of complexity in the movements of the hand. Check out this video to see some of the movements. Hopefully once I get the hand up and running I can have a play around with the design and the method of controlling the hand, but for now it’s just about getting the hand built and working. Keep an eye out for the progress, hopefully with some of the electronics installed once the servo’s arrive from China.

– Posted by James Novak

Goodbye 3D Printing, Hello 4D Printing

Many people I talk to at events and workshops are only just catching on to this whole 3D printing thing, but did you know some of the exciting research in this field has already moved on to the next dimension – literally?

4D printing might sound a bit weird and wacky, but it basically just means something that has been 3D printed, but changes its shape afterwards since time is the fourth dimension. So a 3D print that changes over time. Skylar Tibbits from MIT is really one of the pioneers of such a concept, so if you want to wrap your head around the concept this link to his Self-Assembly Lab at MIT will have some more videos to explain what it means. Having spent some time lately writing about 4D printing for part of my PhD, I thought it was time to give it a go, taking inspiration from the Active Shoes created by the Self-Assembly Lab.

As you can see from my very rough video, it’s actually quite easy to do. All I did was create a few concentric circles in CAD with a 0.2mm thickness so that they would print only 1 layer thick on my Cocoon Create 3D printer. I then stretched some material (from an old pair of stockings – not mine I swear!) over the base plate and held it in place with clips. A slight adjustment to the height of the base plate to make room for this material and 1 minute later it was done.

20160628_4D Print

The result is really cool (I think) for something that only took 1 minute to print. It’s certainly not perfect, but shows a lot of opportunity for the future of fashion design. If you wanted to only use 3D printing to create this shape it would easily take 20 minutes or more on a standard FDM printer, so I think some more experimentation is required.

– Posted by James Novak

Drawing in 3D – First Attempt

20160514_3Doodler Pen

If you follow 3D printing at all, chances are you’ve at least heard about 3D printing pens like the 3Doodler and others, with the 3Doodler originally funded through Kickstarter and now a successful brand. While I’ve seen people make some really interesting things like the Eiffel Tower and Golden Gate Bridge, I have to admit the pens have never really interested me. I can see the fun for kids because they are so easy to pick up and begin using, much like a hot glue gun, and there are templates you literally trace over to construct your object. However the models are really only visual, it would be almost impossible to make anything accurate or functional in the same way you can with an actual 3D printer.

However I was given a 3Doodler, and have been looking for an excuse to try it out. Well, one broken 3D print off my Cocoon Create (who by the way have their own 3D Pen which was sold through Aldi for $79) and I finally had my chance! The benefit I see of such pens is the ability to repair and weld details on a regular 3D printed part – in this case a Voronoi Tealight Candle Holder available on Thingiverse. You can see the before and after photos above.

I have to admit the process wasn’t nearly as easy as I thought. The slowest speed of the pen is still quite fast, and once the plastic starts coming out of the nozzle you really need to get moving! The easiest repairs were the little ones near the bottom of the design, just a quick squirt and it was done. The larger distances were much more messy because of the speed of extrusion, but adhere well to the existing design especially if you use the nozzle to melt some of it to begin with and fuse the new material. I found that once I had roughed out the repair, I could use the hot nozzle to go back and “smooth” the outside surfaces like putty (although the result is far from smooth). This could be further improved with acetone (you can see some of my previous experiments cleaning surfaces with acetone here) but for an experiment like this, I’m happy to leave it as is.

The kit comes with both ABS and PLA filaments, with 2 temperature settings on the pen to match. However it would definitely be interesting to experiment with some different materials – I see on the 3Doodler website they also sell a Flexy Material in numerous colours. I wonder if you could put a conductive filament through to draw electronic circuits? Hmm that’s not a bad idea, perhaps there is more use to this pen than I first thought…

– Posted by James Novak

Wii Nunchuk Controls 3D Printer

Yes it’s as simple as the title says; I can now control the movements of my useless Solidoodle Press (and probably almost any other 3D printer) using a Wii Nunchuk!

Don’t ask me why. It’s more of a personal challenge to see if it could be done, and now that it can, I have a few fun ideas for this. The whole thing was surprisingly simple, and builds upon some previous work where I used Wii Nunchuk’s to customise a 3D CAD model, and of course my work using Rhino CAD software combined with the Grasshopper and Firefly plug-ins. In simple terms, I’ve managed to convert the X and Y signals from the Wii Nunchuk’s joystick into the X and Y G-code commands used by most 3D printers. It’s a little clunky, but at the same time it’s pretty cool to directly control this machine.

With a couple of buttons on the front of the Wii Nunchuk it won’t be hard to add some extra functionality to this, although my intention is certainly not to try printing plastic using this controller, there’s just no real reason to. You will just have to check back in later to see where this experiment goes!

– Posted by James Novak

Parametric CAD Model with Arduino + Wii

As discussed in a recent post about generative design, I’ve been working on an interactive, generative CAD model to be exhibited at Design Philadelphia, in the Crane Arts Center. Well here is a preview of the [nearly] complete CAD model created using Grasshopper and Firefly within Rhino. Using 2 Wii Nunchuck controllers, 2 people can work together to customise the design of a 3D printable light cover in the form of a lightbulb – in essence, CAD modelling has been turned into a game that requires no instruction and is learned through play.

The biggest challenge with this has been getting the signal out of the Wii controllers. While Firefly has built-in Wii Nunchuck compatability, unfortunately I learned the hard way that it is only compatible with genuine Nintendo Wii Nunchuck’s – and I already bought 3rd party ones off Ebay for a fraction of the price. For some reason 3rd party controllers use a slightly different signal/code, and while the Wii console has no problems with this, the Arduino code is a little more particular. Thankfully after an entire day of messing around, ripping apart controllers, tweaking code and swearing, I managed to find a way in! I had to modify some Arduino code and also use the Serial Read tool in Firefly, running the Arduino IDE in the background and listening in to the readings.

As mentioned in the video I am 3D printing 6 examples of what these outputs look like in real life – this model is not just for fun, it is actually designed to create real products suitable for 3D printing, based off a previous design of mine for a Shattered Faceted Lightbulb which you can download for free on both Pinshape and Thingiverse.

Stay tuned for a look at these 6 prints, which have been printing for the last 94 hours on a Fortus 250mc 3D printer. Yes, 94 hours!

– Posted by James Novak