Close



Results 1 to 7 of 7
  1. #1

    Questions like: what determines printer resolution?

    Hi

    I'd like to build a 3D printer using existing electronics, preferably open source software and hardware. I see a lot of printers out there use RepRap controller/driver boards. I have a few questions I was hoping someone could help me with to see if they would work for me:

    * What is the biggest determinant of a printer's resolution? Assuming I want to use stepper motors instead of servos, is it the number of positions the motors have? I would imagine the size of the nozzle and the software would also have an impact.

    * Is it common for a printer without closed-loop error correction to have errors compound over the span of a print? Is there anything that can be done about it?

    * Speaking of software, if a printer's hardware theoretically had the capability to print nearly infinitely small resolution, how small of an increment of movement can G-code specify to it?

    * Can anyone recommend any good controller boards I could use to make a printer that could print down to 50 microns? How about down to 10?

    * I have found only 1 example out there of someone who used a Raspberry Pi as the "brain" in their printer. Does anyone know of any others? I'd like to

    Thanks very much for any help. I'm really looking forward to understanding how to make an awesome printer!
    Last edited by JimmyD; 06-06-2015 at 05:24 PM.

  2. #2
    Quote Originally Posted by JimmyD View Post
    * What is the biggest determinant of a printer's resolution?
    1. Steps/mm of stepper motors. Servo drives aren't infinitely accurate, either.

    2. Stiffness of the printer frame. That's why all the good models come as box with (partially) closed sides.

    3. Stiffness of the driving mechanism.

    Quote Originally Posted by JimmyD View Post
    * Is it common for a printer without closed-loop error correction to have errors compound over the span of a print?
    Properly calibrated, steppers keep their position virtually forever.

    Quote Originally Posted by JimmyD View Post
    * Speaking of software [...]

    * [...] controller boards [...]
    Software and controllers can achieve any precision you desire. Easily down to 1/1000 micron if your hardware were capable of that.

    Nozzle size determines the size of the smallest printable feature. Precision is independent on this as long as the relation is reasonable. Printing at 1 micron resolution with a 10 mm nozzle may not work, printing with 1/10 resolution with a 0.5 size nozzle certainly does.

    Quote Originally Posted by JimmyD View Post
    * I have found only 1 example out there of someone who used a Raspberry Pi as the "brain" in their printer. Does anyone know of any others?
    They also have a separate or backpacked controller. A RPi simply plays the role of a PC. So far controllers with attached LCD are simply more in fashion, even knowing that handling a display dents into a controllers performance.
    Last edited by Traumflug; 06-08-2015 at 03:58 AM.

  3. #3
    To add to the above:

    Most printers are really pretty good in terms of positional accuracy and imo easily as accurate as proper CNC machines. Ultimately the problems come down to the extrusion process itself. Melting filament, squashing it through a tiny hole and mashing it against the HBP or previous layer is literally a shot in the dark when you consider all the factor tht can affect it including, but not limited to: filament diameter, nozzle temp, ambient temp and surface quality being extruded on to. Variations in these and your accuracy is out the window depending on your tolerance, of course. Now throw in vibrations from the printer, knocks from outside sources (kids, pets, etc), corner ringing...

    You could probably get repeatability of +/- 0.1mm, possibly better if you take the time to calibrate and XXXXX-proof everything.


  4. #4
    Super Moderator curious aardvark's Avatar
    Join Date
    Jul 2014
    Posts
    8,818
    Now throw in vibrations from the printer, knocks from outside sources (kids, pets, etc), corner ringing...
    Variable temperature and humidity in your workshop.

    Considering all the things that conspire against them - 3d printers really are remarkable machines.

  5. #5
    Staff Engineer Davo's Avatar
    Join Date
    Nov 2013
    Location
    Atlanta, GA
    Posts
    1,084
    Follow Davo On Twitter Add Davo on Facebook Add Davo on Google+ Add Davo on Shapeways Add Davo on Thingiverse
    Quote Originally Posted by Traumflug View Post

    1. Steps/mm of stepper motors. Servo drives aren't infinitely accurate, either.

    2. Stiffness of the printer frame. That's why all the good models come as box with (partially) closed sides.

    3. Stiffness of the driving mechanism.

    Properly calibrated, steppers keep their position virtually forever.

    Software and controllers can achieve any precision you desire. Easily down to 1/1000 micron if your hardware were capable of that.

    Nozzle size determines the size of the smallest printable feature. Precision is independent on this as long as the relation is reasonable.
    Very well said.

  6. #6
    Quote Originally Posted by Sebastian Finke View Post
    Now throw in vibrations from the printer, knocks from outside sources (kids, pets, etc), corner ringing...
    This nicely describes why stiffness matters. A sturdy box won't notice when you knock against it.

    Maybe that's a bit hard to believe, because many common 3D printer designs do not exactly shine regarding to it. For example, the Prusa i3 gained a lot of stiffness in the X-Z-plane compared to the i2, but lost most of it in the Y-Z-plane. i3's with additional struts exist, though.

  7. #7
    Thanks for all the feedback folks. I've got tons o' questions, and this really helps me to get going. So as long as my steppers are decent, and I have a pulley and belt system (assuming that's what I'll use) with very little play, I should be okay making a non closed-loop or "PID" printer and be able to reasonably expect few errors from that part of the machine? Awesome.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •