Makelangelo – tuning it in

Shop Forum Makelangelo Polargraph Art Robot Makelangelo – tuning it in

Viewing 25 posts - 1 through 25 (of 35 total)
  • Author
    Posts
  • #6162
    Anonymous
    Inactive

    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?

    #7284
    Anonymous
    Inactive

    What’s your pulley diameter?

    #7285
    Anonymous
    Inactive

    I’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.

    #7286
    Anonymous
    Inactive

    True… 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.

    #7287
    Anonymous
    Inactive

    What would be the setting for the ones you supply with the pulleys in the 3.2 kit.

    #7288
    Anonymous
    Inactive

    36 tooth pulley moves 72mm of belt per turn.
    My diameter with the 36 tooth pulley: 72mm / pi = 22.91831180523293

    I 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.

    #7289
    Anonymous
    Inactive

    Did 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.

    #7290
    Anonymous
    Inactive

    I should add the 40mm is because there are 20 teeth and it’s GT2 belt, or 2mm between each tooth. 20*2=40.

    #8428
    Anonymous
    Inactive

    After 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.

    Pinching

    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.

    #8434
    Anonymous
    Inactive

    Is there a way to edit or remove a post. If not can you please remove the first of my two posts?

    #8447
    Anonymous
    Inactive

    Your 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.

    #8452
    Anonymous
    Inactive

    My 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.

    #8468
    Dan
    Keymaster

    Is 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.

    #8469
    Anonymous
    Inactive

    Is 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!

    #8471
    Dan
    Keymaster

    #8427 deleted.

    #8498
    Anonymous
    Inactive

    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.

    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??

    #8561
    Dan
    Keymaster

    It 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.

    #8566
    Anonymous
    Inactive

    That did the trick. Thank you Mr Robot Overlord!

    #15640
    Michael
    Participant

    Question 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 step

    #19505
    Amin
    Participant

    I 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.

    #19506
    Dan
    Keymaster

    This 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.

    #19511
    Amin
    Participant

    You 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?

    #19512
    Dan
    Keymaster

    I 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).

    #19513
    Amin
    Participant

    No, 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.jpg

    So 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?

    #19514
    Dan
    Keymaster

    > 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.

Viewing 25 posts - 1 through 25 (of 35 total)
  • You must be logged in to reply to this topic.