Shop OBEX P1 Docs P2 Docs Learn Events
Building my eMaker Huxley (3d printer) — Parallax Forums

Building my eMaker Huxley (3d printer)

Roy ElthamRoy Eltham Posts: 3,000
edited 2011-10-30 18:16 in Robotics
I got the kit by participating in the IndieGoGo funding for it. They will go on sale soon so anyone can buy one (at www.emakershop.com). I dunno how much they are going to charge or when.
Anyway, It arrived this week, and I started building it last night. I forgot to take pictures before and during the building I did last night, I do still have a fair amount left to do, so I'll post where I am and do updates as I progress from here.

Below is a photo of what I have done so far:
huxley1.jpg


I've built the main frame, Y axis (bottom bit with the wood piece), X axis (middle bit with the white squarish bit), and the Z axis (the two steppers at the top that connect to the X axis via threaded rods). I still have to build the heat bed (attaches to the wood part of the X axis), the "hot end" that has the nozzle and heating element that the plastic is fed into and extruded out of, and the feed assembly (the feeds the plastic to the hot end). Then, I have to solder together the controller board and wire it all up (including attaching end stop switches). Finally, I need to make all of the adjustments and tweaks to get it all "dialed in" (which includes printing the test box).

This thing is fairly small (12 inches tall, 13 inches wide, and 12 inches deep). The build area is 140mm x 140mm x 110mm (about 5 1/2 in. x 5 1/2 in. x 4 1/3 in.) and it uses 1.75mm filement plastic (can be ABS or PLA or whatever given the right settings in software).
1024 x 1051 - 143K

Comments

  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2011-10-22 19:53
    I got the heatbed built and installed.

    This is the heating element (Nichrome wire) taped to the underside of the heatbed. There is also a thermister taped there (white bit). The tape is Kapton.
    huxley2.jpg

    This shows it after installing the heat shield and the wood mounting brackets.
    huxley3.jpg

    And here it is installed in the machine. It's also covered in Kapton tape. It looks like some people use a glass sheet sitting on top of this (clamped in place) to create a perfectly smooth build surface. I'm going to do that eventually.
    huxley4.jpg

    Here is a view from the side showing the mounting bracket setup. The whole bed is mounted on springs. Not sure why really. Probably because I need to adjust the mounting to level the bed.
    huxley5.jpg


    In the process of wiring up the thermister I busted one of the leads (they are super thin copper leads on a super tiny bead (the actual thermister)). Anyway, I used the second one, which is supposed to be for the "hot end", so I could finish the heatbed. I'm ordering a couple more of the thermisters from Mouser (they are $2.41 each) to replace the one I busted and have a spare or two in case I mess up again. :) So building the "hot end" will not be finished until I get those.

    So far everything has been pretty easy, and it's all fitting together nicely. I just needed to be a bit more careful to avoid breaking the thermister lead.
    1024 x 768 - 85K
    1024 x 768 - 87K
    1024 x 768 - 79K
    1024 x 768 - 67K
  • electromanjelectromanj Posts: 270
    edited 2011-10-22 20:28
    Looks cool Roy. Can't wait to see what you make with it! Do you have a lot of software to write, or do you have a template to start with?

    traVis.
  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2011-10-22 20:39
    I don't have to write any software for this. It's got pre-written stuff already. Once I get it running I can download anything from the "Thingiverse" and "print it". Or I can use some cad software to make things to print.
  • wjsteelewjsteele Posts: 697
    edited 2011-10-22 20:45
    The bed is mounted on springs for two reasons. One, it allows easy adjustment (levelling) of the platform. The second one is more important. If you happen to make a mistake, you can easily crash the print head into the build surface. With it on springs, you have a little "give" to allow for that occurance.

    Nice job, btw... I'm just finishing up my third MakerBot Cupcake and am getting ready to start a Mendel Prusa.

    Bill
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-10-22 21:46
    Roy: Thanks for posting. Looks good. Interesting they call it a Huxley because to me it looks more like the Prusa variant of the Mendel, not that it matters.
  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2011-10-22 23:28
    wjsteele: Thanks for pointing that out! That is a very good reason for the spring mounted bed! It's interesting that you are up to 3 printers now, because I imagine myself wanting more than one in the future also. Primarily because it takes a while to print anything, so having multiples will allow printing complex multi-part stuff much faster. The fairly cool thing about the reprap based machines is that they can print a decent portion of their parts, so once you have one you can make another more easily. You do have to get the metal rods and bolts and screws (etc), but they are all standard stuff. So, my second printer ought to be able to cost around half the price.

    Cluso99: I believe it is derived from the Prusa, in fact they have Prusa stuff on their site. Their goal with the Huxley was to build a smaller machine but still provide a decent sized print area. They also wanted it to be easier to have success building and then printing stuff with the machine, so they provide all the software pre configured for this machine and support on their site to help customers become successful. I think they did pretty good, but there are a couple bits that need work (in my opinion). Mainly to do with the thermisters and another step in the "hot end" part that I'll go into when I actually build it. There build instructions are pretty darn good, but there are a few areas where it needs a little work (they are improving it with feedback).
  • GadgetmanGadgetman Posts: 2,436
    edited 2011-10-23 10:57
    The Huxley is a 'fork' of the development for the Mendel and Prusa Mendel.
    As this has two motors for the Z-axis, it seems this version inherited most of the design from the Prusa.

    The biggest difference between a Prusa Mendel and a Huxley is that the Prusa uses M8 rods instead of M6, the Prusa uses NEMA17 motors, while the Huxley uses NEMA14, and of course the build area, where the Prusa has 200 x 200.

    An estimate of the plastic parts is that the volume is about 30% of that of the Prusa, and prints in about 5Hours instead of around 15 for thee Prusa parts.
    Smaller motors, thinner rods and less plastic usually means a lot cheaper system.

    Whether it uses 1.75 or 3mm filament depends entirely on the extruder and hot-end.

    Which electronics package is it using?
    Which FirmWare is loaded?
    Which SW came with it?

    My Prusa(finished build, working on calibration... ) is using the RAMPS1.4 electronics(Ardunio Mega 2560 + Shield + 4 Polulu drivers. Room for a fifth in case I want two extruders)
    I have the latest Sprinter FW loaded on it.

    On the PC I have OpenSCAD for design, and PronterFace for converting .STL files to G-code and printing it.
  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2011-10-23 13:24
    Gadgetman: Yeah, my cost was about $600 or so including shipping from the UK. That's cheaper than any other full kits I have found. The electronics are called "Sanguinololu v1.3a" It appears to be a condensing of the mega and shield, and has the 4 Pololu drivers mount to it. Doesn't have room for a 5th, it would be hard to fit a second extruder to this frame. The firmware is Sprinter also, not sure what version yet, but they have it in their own github fork (looks like it forked in late July 2011). The STL to g-code software is PronterFace also. They have configs/profiles premade for their machine with PLA or ABS. The only "CAD" software I've got installed is a trial of CamBam that I want to use with me CNC router. I need to get over the hurdle of understand/using the whole CAD to g-code to machine deal for both machines. At least with the 3d printer I can go to Thingiverse and download files to print to see it all working at that level.
  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2011-10-23 13:48
    I built the plastic feeder unit.

    Here's a couple shots of it assembled:
    huxley6.jpg
    huxley7.jpg


    And here it is mounted on the frame:
    huxley8.jpg


    Now I am going to start soldering together the Sanguinololu board. I paid a few bucks extra to have them pre-solder in the FTDI SMT chip, so all I have left are through hole parts.

    Here's a shot of all the parts laid out:
    huxley9.jpg
    1024 x 768 - 73K
    1024 x 768 - 60K
    1024 x 768 - 97K
    1024 x 768 - 108K
  • GadgetmanGadgetman Posts: 2,436
    edited 2011-10-23 14:37
    wimp... ;-)

    I soldered together the RAMPS 1.4 board...
    0805 LEDs, Resistors, Caps, lots of header pins.

    Don't expect the PronterFace profiles to be perfect, though.

    The feeder looks like a variation of Wade's geared extruder. Not used to seeing it there, though. It's normally on top of the carriage, with the hot-end under. I assume the bolt in it came ready-made. No having to cut it yourself?
    (I ruined the first bolt I tried with.)
    The classic design is a bolt with threads partway up the stem, and a 'hobbed' area cut into the smooth portion.
    I used a bolt with threads all the way up, and cut across them, so that I ended up with a lot of small, sharp teeth.
    Probably won't work too good with 1.75mm filament, though.

    According to the wiki, it seems that the Huxley is supposed to be developed parallell with the Mendel series, but with one hot-end only, and that all work on dual-head systems will be done on the Prusa because of the larger build-platform. (It's difficult to get the hot-ends closer together than 20mm, so you lose 20mm of of one axis at least.)
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-10-23 17:57
    When you guys are ready to try a prop, I have a pcb that will take 4 pololu drivers and interface simply to a prop. Its 1.8" square.

    I also have a heater pcb (mosfets and thermistors to drive 2 channels - extruder & heated bed) as a wip design. I am thinking that I will make it standalone with I2C or serial control, using perhaps an ATTiny84 onboard the module. Then the prop can program this micro, and then control it (I now have the prop sw to program the attiny84 working). Any thoughts???

    From what I read, and the mechanics setup here (just kludged together), there is still some way to go. So the designs are still in their infancy. The extruders are certainly getting better and so is the heated platform, but once again, quite a bit of refinement still to be done.

    I decided to go for a smaller version, a micro-mendel, but with some of the Prusa features. At the time, I hadn't thought of longitudinal bearings (forget their name) - I had found some nylon bushes that I thought would do the trick. Then Prusa used PLA. I have since seen the bearings cheaply on eBay so I am thinking that may be a good choice. All my rods have been recovered from used laser cartridges and dead printers. So, I only purchased the threaded rods and nuts/bolts.
  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2011-10-23 19:33
    Gadgetman: I've never done any SMT stuff before, and I didn't want to risk ruining the board having it be the first SMT thing I did. If that makes me a wimp than so be it. :) I've gotten fairly decent at doing through hole soldering, and do plan to step up to doing SMT stuff soon, but I'll do some practice stuff first before doing it on a board like this that I need.

    Cluso99: I like that the Sanguinololu is all on one board (it does have one tiny daughterboard attached for the SDcard interface). I think I would prefer a similar thing for the Prop setup. A single board with everything would be nice. The needs would be 4 stepper drivers, the two mosfets to drive the heaters, 2 channels of ADC to read the thermisters (temp of hot end and heat bed), 3 switch connections for end stops, sd card interface, and then the typical prop stuff (prop, eeprom, crystal, reset, ftdi/usb). If you want to support a second extruder, then you need an extra stepper driver, extra thermister input (ADC channel), and an extra mosfet for the heater.

    Anyway, I've soldered the board together and also did some of the wiring.

    Shot of the completed board:
    huxley10.jpg


    Shot of what I have so far (showing the wiring for the steppers done and connected to the board):
    huxley11.jpg


    What remains to be done is building the hot-end and installing it, then the rest of the wiring (end stop switches, heatbed connection to the board, & hot-end connection to the board). I'm not going to be able to do much more on this until next Friday for two reasons I need to wait on receiving the new thermister and work is going to be very busy for most of this week (working late most nights to make a deadline).
    1024 x 768 - 282K
    1024 x 768 - 251K
  • GadgetmanGadgetman Posts: 2,436
    edited 2011-10-24 11:12
    The Prusa can use both PLA(wears out, so really isn't that good. The advice is that a new set is one of the first things to print after you're gotten it calibrated) or the LM8UU linear bearings.

    I went for the LM8UU bearings...
    (Linear, M8, no idea what 'UU' stands for)

    You may want to add room for another 3 endstops.
    Most(if not all) other boards have support for them, and there are those who like to have them installed.
    (Some like to have it 'home' to other corners for instance.)

    Some like optical endstops, and will need a supply-voltage for it together with the GND and Signal pins.

    The reason 'everyone' uses Polulu or other stepper drivers is that they're easy to replace when you let out the magic, blue smoke...
    Also, they're not that expensive, so building hem onto the main board doesn't really save you that much.
  • prof_brainoprof_braino Posts: 4,313
    edited 2011-10-24 11:39
    Gadgetman wrote: »
    Prusa uses M8 rods instead of M6, the Prusa uses NEMA17 motors, while the Huxley uses NEMA14, and of course the build area, where the Prusa has 200 x 200.

    An estimate of the plastic parts is that the volume is about 30% of that of the Prusa, and prints in about 5Hours instead of around 15 for thee Prusa parts.
    Smaller motors, thinner rods and less plastic usually means a lot cheaper system.

    So, Huxley is cheaper and quicker to reproduce, and Prusa can handle slightly larger parts? Do they have about the same precision?

    I'm doing the Prusa in the other thread, and I have a notion to skip the ardunio an jump right into prop motor control and G-code interpreter. My guess is you'll be printing a little sooner than me, since I don't know anything about motor control and gcode. But I like the way the bed slides :)
  • GadgetmanGadgetman Posts: 2,436
    edited 2011-10-24 15:03
    Yeah, the precision is the same.

    On the Prusa, if you want the best, go for LM8UU instead of PLA bearings, good quality Synchroflex T5 belts(or T2.5 if you want) and get milled drive wheels for the X and Y axis. Don't use printed wheels there.
    T5 wheels with 8 sprockets will give you the best resolution, but frankly, witha 1.8degree motor that's being microstepped...

    Also, get a hot-end with 0.30mm or narrower nozzle. The narrower the better.
    If you can find it, or make it yourself, you want the J-Head Mk III hot-end with the Aluminium head.
    (The Mk. IIIb is identical, except it uses a brass head.)

    One design problem in the Prusa is that the frame isn't as stable as everyone thinks...
    Yes, the 'triangles' are pretty darn stable, but it's possible to twist then in relation to each other, and it also allows the frame to sway to the left when the printhead moves to the right and vice versa.
    (Having a heavy NEMA17 sitting on the carriage doesn't help... )
    Some are talking about fitting a counterweight to offset this, but so far I haven't seen any designs.

    The screws and springs holding the printbed up...
    Make certain that the holes aren't any wider than necessary. And it doesn't hurt if you add a bit material to the area where the holes are drilled, so that there's even less chance that the printbed can move sideways at all.
    (You really need a proper drill in a rigid setup to make tose holes.)

    Check out Thingiverse.com for some alternative parts for the Z-mounts (search ot a user ROTORIT for the designs), there's a couple of 'Accessible Wade's extruders'(the block holding the bearing pressing against the hobbed bolt is hinged and can be opened up much easier.).
    There's even a 'H-shaped' frame that replaces the entire bottom printbed.
  • prof_brainoprof_braino Posts: 4,313
    edited 2011-10-24 17:13
    Gadgetman wrote: »
    go for LM8UU .... get milled drive wheels for the X and Y axis. Don't use printed wheels there.
    T5 wheels with 8 sprockets will give you the best resolution, but frankly, witha 1.8degree motor that's being microstepped...

    Also, get a hot-end with 0.30mm or narrower nozzle. The narrower the better.

    Yes, the 'triangles' are pretty darn stable, but ... twist ...but so far I haven't seen any designs.

    The screws and springs holding the printbed up...
    .

    Wow lots of good info. Not to hijack the thread, but can you give more detail on the problem with 1.8 motor microstepped? I don't know about this.

    I think I can try putting X braces on the lateral supports so the triangle don't skew, there should be a place were it doesn't interfere.

    Thanks for the tips!
  • GadgetmanGadgetman Posts: 2,436
    edited 2011-10-24 21:50
    There isn't a problem with 1.8 degrees motors and microstepping.
    But there's a lot of newbies asking if they can get better resolution if they go to .9degree motors.
    Since the motors drive the belt directly, it turns out that the size of the drive wheel is much more important.
    A T5 with 8 sprockets have 40mm circumference. divide by 200 steps on a 1.8 motor, and you get 0.2mm movement per step. Microstep it, and you get a silly resolution...
    A 20sprocket one, gets a circumference of 100mm and 0.5mm per step.

    With a 0.9degree motor, the numbers are 0.1 or .25mm per step without microstepping.

    Small wheels are available cheaply on eBay. 0.9degree motors, not so cheaply...
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-10-25 12:57
    My current design has the bed doing X & Y and the printhead only moves in the Z axis. Therefore the motion forces are only on the base.
    The plugin pololu modules made the most sense to me. I have duplicated their sized modules using A4982/A4984 TSSOP packages and my motherboard can therefore use either.
    Just not getting enough time to complete the build yet.
  • wjsteelewjsteele Posts: 697
    edited 2011-10-26 11:41
    Cluso99 wrote: »
    When you guys are ready to try a prop, I have a pcb that will take 4 pololu drivers and interface simply to a prop. Its 1.8" square.

    Cluso99, I'd love to see that! I'm getting ready to put the finishing touches mechanically on my "printed" Cupcake and haven't yet selected the final electronics... but a prop based board would be my choice!

    Having the board done would be a great start to getting the code working.

    Bill
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-10-27 01:05
    wjsteele: Bill. Please see Phil's Makerbot build thread, my pluggable and stackable thread http://forums.parallax.com/showthread.php?134134-Cluso-s-new-Propeller-stackable-and-pluggable-boards-(MultiProps-too) post #18 has a description, or my website (link in my signature).
  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2011-10-28 02:40
    I got it finished and printing tonight! (this morning)

    Here's a couple angles of the completed "hot end":
    huxley12.jpg
    huxley13.jpg


    Here's the whole machine completed:
    huxley14.jpg


    Here's the second thing I printed (the first was the 20mm x 20mm 4mm test object):
    huxley15.jpg
    huxley16.jpg

    The shot on the left is the top, notice I still need to adjust the extruder settings a little. The shot on the right is the bottom.
    I believe it's a little melted on the bottom because my heatbed was too hot. This was using PLA filament. I have to order some ABS now that I have it working.
    1024 x 768 - 210K
    1024 x 768 - 217K
    1024 x 768 - 206K
    998 x 768 - 230K
    1024 x 758 - 231K
  • prof_brainoprof_braino Posts: 4,313
    edited 2011-10-28 10:58
    Roy Eltham wrote: »
    I got it finished and printing tonight! (this morning)

    Oooh! Purdy!

    I'm thinking maybe I would have been better off just buying a complete kit. I don't know how much I'm going to save, and its going to take a bit longer :/

    The midwest hackerspaces are going in on bulk order of ABS, maybe you can get in on similar out by you?
    http://groups.google.com/group/pumping-station-one-public/browse_thread/thread/2a8326fca5d881a3
  • GadgetmanGadgetman Posts: 2,436
    edited 2011-10-28 11:10
    How hot did you run the bed?

    Most find that it isn't necessary to heat the bed when using PLA...
    (I don't have a heated bed, but have managed a 20x20x10mm test cube - slightly tapering... - a filament guide, and a clothes hook. )
    I still need to calibrate my printer properly, though.

    Also, sourcing the parts yourself is part of the fun...
    Old multifunction copiers, large laserprinters are good sources for the smooth rods and steppers.
    Timing belts can be bought... Or possibly hacked out of the remains of an old flatbed scanner(rememer to get hold of the drive wheels as they need to match.) The glass platen from the sanner or an copier becomes the top of the printbed.
    An old PC(the one you never got around to sending in for recycling, maybe) is a source for the PSU.

    Think of it as high-tech scavenger hunt...
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-10-28 13:02
    Nice pics Roy. The hotend is interesting with the fan attached.
  • Roy ElthamRoy Eltham Posts: 3,000
    edited 2011-10-28 15:03
    Gadgetman: The default setup they had for the Huxley doing PLA does 95C for the heatbed, and 200C for the hotend. I've read others saying to use 60C for the heatbed. The numbers on the headbed are higher than normal because the thermister is on the underside of the aluminum slab with the heater, the temp on the top is cooler then that. I don't know the difference though. I'm going to try tuning the extruder and lower the heatbed temp, and print some more tonnight after work, we'll see.
  • GadgetmanGadgetman Posts: 2,436
    edited 2011-10-29 03:47
    I'm using 185C for my hot-end...
    (J-Head Mk. I )

    Aluminium is a very good heat-conductor, so both sides of the plate will be nearly identical in temperature. Then it depends on what is on top of it.
    My print-bed is a glass from one of those 'click' type picture-frames that is just a glass, a back-plate and a clip on each side, no actual frame. The glass is very thin...
    This is then covered with blue 'painters tape'
  • wjsteelewjsteele Posts: 697
    edited 2011-10-30 18:16
    Hmmm... what hotend are you using? It looks like a MakerBot MK7 style block, but with a Wades extruder attached.

    It's nice and compact!

    Bill
Sign In or Register to comment.