Makelangelo – tuning it in
Shop › Forum › Makelangelo Polargraph Art Robot › Makelangelo – tuning it in
- This topic has 34 replies, 6 voices, and was last updated 6 years, 7 months ago by Amin.
-
AuthorPosts
-
2015-11-06 at 15:55 #6162AnonymousInactive
I am running a custom build that produces great prints. But I do experience an issue that is mentioned in the trouble shooting link: https://www.marginallyclever.com/blog/2014/10/how-to-fix-9-common-polargraph-drawing-problems/
I have a slight “Pinching” that suggests my pen home position is too low on the board. When printing something that is square or rectangular in shape the bottom edge is wider than the top edge. When printing something circular, it comes out egg shaped.
So I raise the home position upward on the board but this doesn’t seem to change the outcome.
Has anyone experienced similar results that can list out steps taken to square up your prints?
2015-11-06 at 17:10 #7284AnonymousInactiveWhat’s your pulley diameter?
2015-11-06 at 19:52 #7285AnonymousInactiveI’m using a pair of GT2-6 @36 tooth pulleys with an outer diameter of 25mm.
I just got a box from you with a pair of GT2-6 @20 tooth pulleys that I haven’t tried yet. But I imagine the diameter shouldn’t make a difference as long as it’s entered correctly in the settings.
2015-11-06 at 23:24 #7286AnonymousInactiveTrue… I’m finding the outer diameter isn’t as important as the number of teeth.
20 tooth pulley moves 40mm per rotation.
The same pulley might have an outer diameter of 15mm, which is 47.12388980384690mm radius. Close.I’ll have to try diameter = 40mm / Pi = 12.73239544735163 and see what results look like.
2015-11-06 at 23:53 #7287AnonymousInactiveWhat would be the setting for the ones you supply with the pulleys in the 3.2 kit.
2015-11-07 at 06:52 #7288AnonymousInactive36 tooth pulley moves 72mm of belt per turn.
My diameter with the 36 tooth pulley: 72mm / pi = 22.91831180523293I switched from 25mm to 22.91831180523293mm in the settings.
This didn’t seem to effect the pinching issue, but it did change the overall scale of the print. Makes sense.
My test setup:
Machine Size: 860mm wide x 880mm high
Paper size: A4 center mounted in that area.
Home position for the pen is 860/2mm over and 880/2mm down.2015-11-07 at 16:55 #7289AnonymousInactiveDid you use the top bottom left right buttons to check the gondola is cantered? I use top and bottom first to check vertical centering, then I check left and right. Each Time if it’s off a bit I go home, move a little, and set home again. Then retest.
2015-11-07 at 18:15 #7290AnonymousInactiveI should add the 40mm is because there are 20 teeth and it’s GT2 belt, or 2mm between each tooth. 20*2=40.
2015-11-10 at 12:01 #8428AnonymousInactiveAfter carefully measuring and re-homing using top, bottom, left and right the bowing or pinching still occurs. What’s odd is that raising or lowering the home position doesn’t have an effect on the amount of pinching.
Here’s a photo showing the results after altering the home Y position 4 times.
Results…
– Print 001: HOME at the measured center point.
– Print 002: Home was set -5 from the original Print 001 home.
– Print 003: Home was set -15 from the original Print 001 home.
– Print 004: Home was set +20 from the original Print 001 home.2015-11-10 at 19:21 #8434AnonymousInactiveIs there a way to edit or remove a post. If not can you please remove the first of my two posts?
2015-11-11 at 06:02 #8447AnonymousInactiveYour sides look straight. Try increasing or decreasing your pulley diameter to stop the bowing. I would try 2 mm change in either direction and see which is better then home in on the perfect setting.
2015-11-11 at 07:34 #8452AnonymousInactiveMy sides are straight but not square.
My understanding is pulley diameter effects the overall scale of the print. Or how much belt the machine thinks it’s moving through the pulley per turn. When Pulley diameter is not correct your prints will appear either too small on the entered paper size or overlap the paper’s edges and draw on your machines surface.
2015-11-11 at 10:40 #8468DanKeymasterIs there a way to edit or remove a post. If not can you please remove the first of my two posts?
There’s a # in the top right corner of each post. Which one are you referring to?
What’s your machine width? You should measure from the bottom right corner of the left motor to the bottom left corner of the right motor, in millimeters.
2015-11-11 at 11:17 #8469AnonymousInactiveIs there a way to edit or remove a post. If not can you please remove the first of my two posts?
There’s a # in the top right corner of each post. Which one are you referring to?
I was referring to post #8427.
I’ll give that a try thanks!
2015-11-11 at 14:00 #8471DanKeymaster#8427 deleted.
2015-11-12 at 06:51 #8498AnonymousInactiveWhat’s your machine width? You should measure from the bottom right corner of the left motor to the bottom left corner of the right motor, in millimeters.
My machine dimensions are 860mm x 880mm.
I had originally measured between the motor shafts so I changed the width to the measurement between the inside edges of the motors but still had similar results (top edge of the print is not as wide as the bottom edge).
Just to see what happens I halved the machine dimension numbers in the settings. So my new width x height are now 430mm x 440mm. Odd enough the edges were pretty damn square in the test print! Why??
2015-11-15 at 08:24 #8561DanKeymasterIt occurs to me that you have built this machine yourself, and your motors are probably 200 step-per-turn. Makelangelos built by us are 400. You can adjust this in makelangelo-firmware. Probably get better results than tweaking the width.
2015-11-16 at 19:21 #8566AnonymousInactiveThat did the trick. Thank you Mr Robot Overlord!
2018-02-19 at 14:05 #15640MichaelParticipantQuestion on the above- if my stepper motors are 200 steps per turn, what do I change in the firmware to make this work? Is it this?
// calculate some numbers to help us find feed_rate
float pulleyDiameter = 4.0f/PI; // cm
float threadPerStep=0; // thread per step2018-03-23 at 13:41 #19505AminParticipantI was a little confused about the input tuning dimensions, so I did this visual guide that might come in handy for others too. Dan, can you please confirm if the assumptions are correct?
I’m particularly interested in how the motor edge is mapped to where the belt leaves the pulley (i.e. the point where the belt’s length is calculated, I presume). For those of us making custom setups with multiple pulleys/spacers diverting the belt, the (yellow-marked) distances won’t be the same as in Makelangelo machines.
2018-03-23 at 14:01 #19506DanKeymasterThis I a great post. Thank you!
So… I have always treated the math as being from center of each motor shaft. That said, it is *not* the most accurate solution. It’s been merely “good enough”.
We know the spacers on the motor shafts are 6mm diameter and that the hole centers are 31mm apart (http://reprap.org/wiki/NEMA_17_Stepper_motor), so it should be possible to adjust for that. This gets extra fun when the pen holder is in the bottom corners and the belt stops touching the corner post. Whee….So… I fudged it close enough. If you have a better way to *very quickly* calculate a more accurate positioning then I am very interested in putting it the software.
2018-03-24 at 12:06 #19511AminParticipantYou are most welcome, happy to help!
All I know is that the Kritzler code uses pythagoras formula to calculate the belt length, based on input dimensions going all the way to where the belt leaves the pulley. But not sure if that extra accuracy is visibly detectable in the drawings. As I read this and other forums, sometimes it seems a input dimension error of a few mm will mess up the entire image, and other times I get the impression it’s not that sensitive.
Maybe I’m overthinking this, but can you take a look at the below drawing and confirm my assumptions? I want to use a second pulley to move the belt away from the motor, before it bends and turns towards the drawing surface. Is my new imaginary measurement point correctly assumed?
2018-03-24 at 12:25 #19512DanKeymasterI don’t get it.
both ends of the belt are going to the pen holder? that won’t work.
the loose end of the belt (with counterweight) is going to hand down and interfere with the end going to the pen holder? that will work, poorly.
As for the imaginary point… sure, that looks pretty close. I’d just calculate from the center. if you want to be really picky you could work out the point on the curve of the guide for every x,y position on the board, and then fine tune accordingly. it’s a difference of less than (circumference/4).
2018-03-24 at 13:27 #19513AminParticipantNo, those are two different belt configurations shown at the same time. The right one (marked Makelangelo) is yours, and the left one (marked “mine”) is the one I have in mind. I should have clarified I’m using a cord and not a belt, kind of like this:
http://4.bp.blogspot.com/-22X2YVoGvbE/UlX3xNDssdI/AAAAAAAAvDk/CWg34sYm-mY/s1600/IMG_20130428_204618.jpgSo should I just define machine dimensions as where the outer pulley/pins are located? Or add a couple of mm X and Y to take into account the yellow-marked distance drawed in my first post from yesterday?
2018-03-24 at 13:53 #19514DanKeymaster> So should I just define machine dimensions as where the outer pulley/pins are located?
yes. Then you can run a “border” test to see that it draws a nice rectangle with straight edges where you expect on the machine. that validates your settings and confirms where your drawing will appear.
-
AuthorPosts
- You must be logged in to reply to this topic.