Dan
Forum Replies Created
-
AuthorPosts
-
DanKeymaster
Your pulley pitch should be calculated from the number of teeth. For example, if you are using GT2 belt (2mm per tooth) and your pulley has 20 teeth then your pitch is 40mm.
If your pitch is correct and your X or Y movements are wrong, check the measurement between both motors (machine width).
Does that help?
DanKeymasterplease show the finished piece!
DanKeymasteron our machines the servo wires for ground (black) and power (red/orange) are swapped. probably you have to do the same if you are using a RUMBA board.
DanKeymasterThat’s by design. People wanted to run without using the PC and I still needed a way to say “prepare the pen and click to continue”, especially if they were running a CMYK drawing.
DanKeymasterWhy do you say it does not work?
DanKeymasterUh… I don’t have an immediate answer why.
Somehow the machine does not remember it’s configuration and the SD card does not TELL the machine it’s configuration.
I will have to investigate and get back to you.DanKeymasterDanKeymasterYou might have some success with the M5 printer parts (instead of teflon): https://www.thingiverse.com/thing:2494228
I will look into getting the DXF files online.
DanKeymasteryay!
DanKeymasterIt appears to be well placed.
…. count the number of teeth on the pulleys. Long ago a supplier gave us 18 tooth pulleys that had “20” written on the side. We counted EVERY pulley in stock. Now I’m feeling paranoid that it could be happening again.
DanKeymasterwhat if you slow down the machine?
settings > pen > max speed=8000, draw speed=5000
try 1000 lower each time until results improve.
DanKeymasteryes, those are the dials. probably not the problem there.
belts should *never* skip on pulleys. if they are skipping your robot has a problem. I can’t see why it is skipping from the information you have provided.
I asked for a test in the other direction to see if it is an exact mirror image OR if one motor is more of a problem than the other. Can you verify?
Are you able to draw A2 OK? Maybe A3 is too large, or your board needs to be more tall (so the paper is lower). You can tell the robot that the board is taller *without changing the board* and that will make the 0,0 position lower. it will also mean after “set home” you will see Y is a larger number. The benefit is that the pen holder will not try to draw at the top of the board where problems can sometimes occur (hitting the electronics, too much tension)
DanKeymasterLeft motor appears to have trouble. Do you get same results with right 100mm, left 100mm?
Are the belts skipping on the pulleys? (pulley turns and belt does not move)
Are the 100g counter weights catching on the belt? (not pulling consistently)
Try:
– disconnect power
– remove clear plastic cover from brain
– adjust dial on south side of green circuits 10 degrees clockwise
– restart machine.Dial controls current to motors. more current = more power = hot motor!
y=308 not unusual. 0,0 is center of paper. width/2, height/2 is top right corner (center of right motor)
DanKeymaster> doesn’t upload on my Arduino UNO
Arduino UNO is not supported. At a minimum you’ll need a Mega 2560 with a RAMPS shield OR a RUMBA board.
DanKeymasterSorry for the delay. Can you show me an example?
Start at home position.
Move down 100mm.
Move up 100mm.
Move left 100mm.
Move right 100mm.If you are starting at home and going up 100mm, machine probably cannot do this because the tension on the belt is impossible.
DanKeymasterA)
Start at home.
Use program to move down 100mm.
Use program to move up 100mm.
Where is it?B)
Start at home.
Use program to move left 100mm.
Use program to move right 100mm.
Where is it?DanKeymasterI like both clips belt on back. purely aesthetic. not convinced there’s a functional difference.
DanKeymasterThe right motor plug should have the yellow wire on the left side. it can be unplugged and flipped when the power is off.
If it’s still wrong, try– open makelangelo-software
– connect
– expand advanced dialog at bottom.
– type D8
– report resultsthe numbers should be close to D8 R1011 L1011. These can be tweaked, along with the calibration pattern, to perfect the homing routine and get square images.
One time I ran a calibrated robot that had somehow gotten scrambled and it would home to the middle-left side.DanKeymasterthat would be a good start. eliminate variables one at a time until the picture is perfect.
DanKeymasterI can’t tell what I’m looking at in the video that is supposed to show the problem. what do you mean by “don’t sync”? Are you still losing steps somewhere?
DanKeymasterThat sounds very likely. The pen holder is probably making machine dimensions difficult to calculate. I mentioned that before, right? I would subtract the distance between the two bolts on the pen holder that hold the belt. Better would be arms that move like on the M5, then no funny math and more accurate drawings in the corners.
DanKeymasterlooks like missed steps.
slow the machine down.
check the belt is not skipping on the pulley.
maybe add counterweights?
DanKeymasterSounds like your microstepping is wrong, or your motors are 200-step. Our motors are 400-step and would move half as far every time. You can adjust the DEGREES_PER_STEP in firmware. 200-step motors should be 1.8. 400-step should be 0.9.
DanKeymasterIssue found and fixed in the master branch.
https://github.com/MarginallyClever/Makelangelo-firmware
Also your name now appears in the commit logs. Put it in your resume when they ask “how do you contribute to open source?” 🙂
https://github.com/MarginallyClever/Makelangelo-firmware/commits/master
-
AuthorPosts