Welcome! Log In Create A New Profile

Advanced

Servo motor 3d printer ver.2 H-Bot setup

Posted by vova 
Servo motor 3d printer ver.2 H-Bot setup
December 17, 2015 07:17PM
Hi All
Have not logged on for like a year or so...... since my "My first Servo motor based 3d printer"
That setup I had did not work out too well, too many issues
for start it was large and bulky, motors were not strong enough to drive the stages and that caused servo errors.
Another words that printer was all about learning more like a concept.
Since taking that printer apart have not done anything for long time like a year .....
But now I have built a new setup up based on all that I have learned from the last printer.
Now I decided to post here after I have built it and tested it.
Still using servo motors and smoothieboard that send step/dir to the servo controllers.
H-Bot setup bowden style

Have new issues that I would gladly take ideas for
-My nozzle constantly getting cloged in the middle of the prints and that drives my crazy....
I will post some of the pictures and video of it working

Edited 1 time(s). Last edit at 12/17/2015 07:24PM by vova.
Re: Servo motor 3d printer ver.2 H-Bot setup
December 17, 2015 08:10PM
DSC_7204 by vova_28, on Flickr
DSC_7206 by vova_28, on Flickr
DSC_7209 by vova_28, on Flickr
DSC_7210 by vova_28, on Flickr
DSC_7212 by vova_28, on Flickr
DSC_7213 by vova_28, on Flickr
DSC_7211 by vova_28, on Flickr
DSC_7853 by vova_28, on Flickr
Re: Servo motor 3d printer ver.2 H-Bot setup
December 17, 2015 08:19PM
DSC_7208 by vova_28, on Flickr
DSC_7207 by vova_28, on Flickr
DSC_7219 by vova_28, on Flickr
DSC_7849 by vova_28, on Flickr
DSC_7857 by vova_28, on Flickr
DSC_7854 by vova_28, on Flickr
DSC_7852 by vova_28, on Flickr
DSC_7851 by vova_28, on Flickr
DSC_7850 by vova_28, on Flickr
DSC_7850 by vova_28, on Flickr
DSC_8060 by vova_28, on Flickr
Re: Servo motor 3d printer ver.2 H-Bot setup
December 17, 2015 08:21PM
DSC_8059 by vova_28, on Flickr
DSC_7855 by vova_28, on Flickr
DSC_7856 by vova_28, on Flickr
DSC_8061 by vova_28, on Flickr
DSC_8062 by vova_28, on Flickr
DSC_7214 by vova_28, on Flickr
Re: Servo motor 3d printer ver.2 H-Bot setup
December 17, 2015 08:23PM
DSC_7214 by vova_28, on Flickr
DSC_8065 by vova_28, on Flickr
DSC_8064 by vova_28, on Flickr
DSC_8066 by vova_28, on Flickr
DSC_8063 by vova_28, on Flickr
DSC_8067 by vova_28, on Flickr
Re: Servo motor 3d printer ver.2 H-Bot setup
December 18, 2015 06:04AM
wowwww, heavy stuffs...

Can you explain better how theses servo motors works and why using it instead of the normal stepper motor?

about your nozzle problem, can you post some photos of the setup you have and give more info of the problem.

Edited 1 time(s). Last edit at 12/18/2015 06:24AM by filipeCampos.
Re: Servo motor 3d printer ver.2 H-Bot setup
December 18, 2015 10:49AM
Reason for using the Servo motor is because I happen to have some..
But besides that they are quitter just a high pitch noise
Never have to worry about skipping steps (Even though in 3d printing that is usually no an issue)
These servo motors are self-contained so they receive step/dir from the smoothieboard to servo controller and servo controller drives the motors accordingly.
Down side “big” meaning I have a lot more electronics like the servo controllers they take up lots of space 
Another down side is that servo controller does not communicate with the smoothie board so the board does not “know” if the servo has completed its run
Nozzle problem that I have has to do with the Bowden style setup at least that is what I think, need proper setup for it. What happens is that like sometimes half way through the print it stops extruding (jammed)
Re: Servo motor 3d printer ver.2 H-Bot setup
January 09, 2016 01:23PM
I have a question that I can't seem to fix on my printer
So I am using pronterface as the interface for my printer
but when ever I load a large file to print I get error

SENDING:G92 X0 Y0 Z0
Setting hotend temperature to 0.000000 degrees Celsius.
Exception in thread Thread-38:
Traceback (most recent call last):
File "threading.pyc", line 808, in __bootstrap_inner
File "threading.pyc", line 761, in run
File "printrun\pronterface.pyc", line 1452, in loadviz
File "printrun\gcview.pyc", line 338, in addfile_perlayer
File "printrun\gl\libtatlin\actors.pyc", line 429, in load_data
MemoryError: cannot allocate memory for array

16983.04mm of filament used in this print
The print goes:
- from 45.14 mm to 154.86 mm in X and is 109.72 mm wide
- from 45.05 mm to 154.96 mm in Y and is 109.91 mm deep
- from 0.00 mm to 123.95 mm in Z and is 123.95 mm high
Estimated duration: 825 layers, 4:25:53

so the error is "MemoryError: cannot allocate memory for array"
it loads the gcode half way of what I am trying to print and no more
I searched and can't seem to find of what to do to fix this
Does appear that it is some sort of windows memory limitation, I have 16gig of ram.
Also using SL3C and can load the file in it and export the gcode no issues but cant load it in pronterface
Has anyone had the same issue and if yes what was done to deal with it?
Re: Servo motor 3d printer ver.2 H-Bot setup
January 09, 2016 02:00PM
It looks like a good, solid build, but it doesn't look like the bed platform goes up high enough to meet the extruder nozzle. Will the cantilevered bed over-load the Z axis bearing blocks?


Ultra MegaMax Dominator 3D printer: [drmrehorst.blogspot.com]
Re: Servo motor 3d printer ver.2 H-Bot setup
January 09, 2016 03:06PM
Ya for now I had to drop the extruder low to be able to meet the Bed platform (I will be upgrading in near future getting longer lead screws and having linear rail on four corners also getting larger bed platform) but for now the linear rail is a heavy duty type so it holds up without any problems and can print great no issues my big problem right now that I am facing is that I get MemoryError: cannot allocate memory for array when I try to load large g-code to pronterface
Re: Servo motor 3d printer ver.2 H-Bot setup
January 09, 2016 03:29PM
Put the gcode on an SD card and print from that.

Why round rails for X any and linear guides for Z? You have a single, short bearing on each of the two X rods- those bearings usually wiggle a little on the rod that will translate directly to wiggliness in the nozzle position. Using two in line on one rail will prevent that sort of wigglinesss. Using one linear guide for the X axis will eliminate all bearing slop and reduce moving mass.


Ultra MegaMax Dominator 3D printer: [drmrehorst.blogspot.com]
Re: Servo motor 3d printer ver.2 H-Bot setup
January 09, 2016 05:39PM
Thanks the_digital_dentist for your insight

I will be revising this printer in the near future as right now it is a concept and I am still learning all about the 3d printing and this printer has been a huge improvement from the first one I built and I am studying all its weak points and like you said that in X I am experiencing a wobble in my prints that is very small but still noticeable on the prints, I was thinking that it might be coming from the belt but since you mention that the single bearing wiggle in X I do remember noticing that it wiggles
So ya I will have it all with linear bearings for X, Y, and Z. Also planing to have the parts custom machined as right now there is just too many screws that add weight.
I just need someone that know cad to draw up the plans for me..... But that is once I solve all the issues with this printer and be ready to start the next and improved challenge.


Thinking about what you have said now it makes since why when I print something with many different angles some have thinner walls, it is probably to to the wiggle that results in faster movement of the x stage .... Hmmm


Thanks again for your input.
Re: Servo motor 3d printer ver.2 H-Bot setup
June 21, 2016 10:00PM
Hey vova, great project you have here. I really like your set up and have quite a bit of interest on making a servo motor 3d printer myself. I'm very curious of how this project is going. I hope you see this and post a little update on it. Good luck smiling smiley
Sorry, only registered users may post in this forum.

Click here to login