Showing posts with label Raspberry Pi. Show all posts
Showing posts with label Raspberry Pi. Show all posts

Sunday, March 22, 2015

Notes on getting a 3D printer

So you've decided to get yourself a 3D printer. Particularly a plastic extruder printer (or FDM for short). Should you build it from scratch or rather buy a kit or a pre-made printer?

I think the first thing you need to decide is whether you want the 3D printer to be the project or if you need a 3D printer for other projects you want to do. If it's the latter I would recommend buying a kit or a pre-made printer since it'll get you up and running quicker and save you hours of frustration. Picking one of the more known brands will also give you a safety net, in the form of support and a fellow user base, if - I mean when something goes wrong. Skip to the end of the article for my thoughts on buying a kit/pre-made printer.

Should you, however, decide to go down the other rabbit hole and build one from scratch I've compiled a list of my favourite components. For more details check out my previous blog posts. You will need access to a workshop and at least a basic set of tools as well.

Electronics

There's nothing wrong with the old RAMPS shield and Marlin (firmware) combo, I've been running it for years. On the other hand it can be a bit limiting when running higher speeds as well as non-cartesian printers. The 4XC Smoothieboard should be a good pick although I haven't had the opportunity to try it out myself yet (although I do own one).

As for power the cheapest way is to use an old PC power supply which provides both a 12V and 5V rail. However the heated bed will be a lot faster with a 24V supply. You can find these on ebay.

A Raspberry Pi for running the print process isn't a wrong choice either since you then don't have to have a full blown PC or Mac hooked up to your printer and you can instead control everything using a nice web interface in OctoPrint. That said, you can in some cases print directly from an SD card, but that depends on your particular electronics. The Smoothieboard also have an LAN option which should eliminate the need for an external computer.

Motors


Most 3D printers, of the desktop variety are based on Nema 17 stepper motors. These can be found on ebay. You usually need 3 of these for movement and one for a single extruder.

Extruder / cold end


I've had great success with the Bulldog Extruder, although the Lite version ended up being too weak (even for 1.75mm filament) so I bought a geared Nema 17 motor to go with it. That's why I'll recommend going with the XL version right away.

Print head / hot end

E3Dv6 hotend
My current setup is a E3D-v6 print head which is an all-metal hotend. I like it quite a bit and it is the one I would recommend, but I've also owned a J-Head Mk V which I quite liked. The latter "melted" on me so remember adding active cooling if you choose to use one.

The E3D hotend can be tricky to get working properly, but my solution to this was to beef up the extruder (see above) and add lubrication to the filament. This is easy, stick the filament through a small piece of kitchen sponge, before you feed it through the extruder, and drip a couple drops of mineral oil / canola oil on the sponge. This will have the added effect of making sure the filament is dust free which also helps prevent clogging of the nozzle. I would recommend a holder for the sponge since you don't want it dragged into the extruder :)

On another note printing with 1.75mm filament would, in my opinion, be the way to go for a new printer. Also for first timers start with PLA plastic and work your way up to other, more challenging, plastics from there.

Print bed

If you plan to print PLA I would, however, recommend adding a print surface on top of the heater. You could of course print on glass, Kapton or blue painters tape, but I've had the most success with the PRINTinZ printer plate so I would recommend checking that out.

First attempt at creating a heated bed using regular glass and Kanthal wire.
And yes, I would recommend getting a heated print bed. Although you can print without heating the PRINTinZ plate I have discovered that heating it to around 40C will help lessen warping. I made the heating platform myself, but it's probably easier and safer to get a pre-made one. Here you need to decide if you'll use a 12V or 24V system before buying. Apart from that I don't have much advice to give since you need to find a size that fits your planned printer. A delta printer, for one, would need a round print bed.

Which style of 3D printer to go for

There are several types of designs to choose from. The difference mainly being the mechanics and not so much the hardware, electronics and software. The main contenders are:

RepRap v1.0 (Darwin)
Cartesian printers were the first DIY 3D printers to come out and it consists of a moving print-bed (usually the X axis, sideways) as well as the Z-axis (up and down) combined with a print head that moves on the Y axis.

Rostock delta printer
Delta printers - based on the Rostock design came next. Here you have three linear actuators that controls the position of the print head which leaves the object to be printed stationary. Having a very light print head makes these printers extremely fast and they can have a relatively large build area.


CoreXY reference mechanism.
H-Bot, Core-XY, or their derivatives, are similar in construction to the cartesian printers, but instead of moving the print bed (apart from the Z axis) you only move the print head - which means faster movement.

Starting from scratch today I would definitely go for one of the latter two designs. There are several reasons, but the main one is print quality. If you at some point need to print very high and thin parts avoiding any movement of the object being printed is good as it will flex and could ultimately come loose from the print surface.

Buying a ready made / kit printer

I have no experience with these printers myself, but I would choose one of these should I order order one myself - which I have in the case of the Fabtotum.

Fabtotum
Fabtotum: I ended up ordering one of these back in August when originally researching mechanics for a new printer. I still haven't received it, but I expect it delivered within a couple of months if nothing unforeseen happens. This is a coreXY derivative which also has a 5 axis CNC mill, laser scanner and contact probe. Seems like a solid and thought through design. It arrives fully assembled.

Rostock MAX v2
As for a kit / delta printer it currently stands between the OpenBeam Kossel Pro and the SeeMeCNC Rostock MAX v2. Both looks good on paper and the latter one comes in a bit cheaper at $999 US.

Disclaimer

These are my personal opinions and experiences. For all I know some of them might be flat out wrong so any corrections or additions will be appreciated.

Thursday, March 19, 2015

Back again

So it's been a while. Been way to busy with work, and life in general, to do any projects/blogging, but hopefully there will be more interesting stuff here in the time ahead.

First order of business; change the name of the blog. This is something I've been thinking about forever, but the right name never presented itself. Gave up on finding something clever or something perfectly describing the blog - since it's mostly random anyway. Welcome to "Relax, in theory this should be perfectly safe...". Let's see how true that is...



On another note I've been following the VR news pretty closely lately - since HTC released their new  headset, the Vive, together with Valve. Up until now it's pretty much been Oculus and their development kits / prototypes, but the Vive seems to have quite a few interesting features - particularly the freedom of moving around instead of the seated experience the Rift gives you. As for myself that gets motion sickness extremely easy on the DK1 that's something to look forward to since I believe this will help greatly.

There's also the Roto which might help in that regard. Too early to say how much it helps, but it would be fun to try out - even try to build myself. There's a kickstarter up for the Roto which ends in 28 days.

I also received two new Raspberry Pi 2's recently. Apart from installing Raspbian and Octoprint I haven't done much, but plan to use one to drive my 3D printer at least. This should have two advantages; hopefully I can get rid of the USB hub which is needed to power the Arduino Mega and it will have more processing power/RAM so that I can hook up a camera. The latter has of course been possible for a long time, but I've been running the original Pi model B which had only 256MB of RAM so I didn't want to use resources on anything else than Octoprint.

Monday, March 17, 2014

Another Rebuild

It seems most of the posts on this blog has been about me rebuilding my 3D printer. Well, hopefully this will be the last one in a while as I have several other projects that are in need of parts and I'd rather spend time on them than on another teardown/rebuild.

I were quite happy with the performance on my previous extruder mechanism, although it was supposed to be temporary. Combined with the J-Head I got very nice prints for a while.


When the extruder broke down I tried a couple of e-bay replacements but did not quite get the performance (or fit with my printer) I was looking for. At the same time the J-Head started acting up (leakage and stuff) so I needed to find a replacement for that as well.

After a bit of research I ended up buying a Bulldog Lite Extruder from their Indiegogo campaign and was pleasantly surprised that they shipped them right away with no waiting at all. Although a bit heavy it's beautifully machined and well put together. The "Lite" comes without the gearbox which makes it a bit lighter, but is only suitable for 1.75mm filament. Secondly I ordered the E3D v5 hotend which has gotten great reviews. Going with an all-metal-hotend made sense this time around since there's no peek or PTFE that can melt/be deformed.

One thing about about the Bulldog / E3D combo that isn't perfect is the mating between the two. They are both fabricated to follow the J-Head "standard" so you can just slide the stem into the extruder, but there's quite a bit of slack along the z-axis so I made some shims out of regular plastic. 4 of these did the trick.


It took me a while to get everything put together, as I also switched the printer firmware from my stock Sprinter firmware, delivered with the SUMPOD, over to the latest Marlin.

Now I finally have a working printer again. And I must say, I'm very pleased with the quality of the prints as well as the new functionality in Marlin. The printer even sounds better!


My first print were a camera stand for one of my Raspberry Pi's. This print was sliced with .3 mm layer height so it's a bit rough, but I opted for speed before beauty this time. I've made the design available on Thingiverse as well.

Until next time!

Tuesday, June 12, 2012

A New Home For The Raspberry Pi

I received my shipment from Adafruit Industries today. Amongst the things I ordered was their Raspberry Pi enclosure.

The "Pi" in its new home
I must say I really like this enclosure. It was a breeze to put together and keeping all the components visible (and safe from grubby hands) helps with the geek factor as well.

As of writing it's out of stock at Adafruit, but it seems they restock more often than it says on the web page so be sure to check regularly if you want one for yourself.

Now I have no excuse not to start messing around with the "Pi" - should be fun!