Dan
Forum Replies Created
-
AuthorPosts
-
DanKeymaster
Reasons the image would be small:
– incorrect machine size
– incorrect pulley size (pulley 2x larger than reality = 0.5x desired picture size)
– incorrect number of motor steps per turn in firmware (should be 400)
– incorrect number of microsteps in firmware (should be 16)
– electrical failure (poor connection causes missed steps. motion non-repeatable)
– mechanical failure (belt slipping on pulley, pulley slipping on motor shaft. motion non-repeatable)If none of those check out, post your log file, please.
DanKeymaster3.2 RUMBA is correct.
What is your paper margin setting? When you first load the program, you can see a faint grey rectangle on the simulated paper. If the rectangle matches your results, that’s the issue.
Next I would check your pulley size. The pulleys on the 3.2 are all 20 tooth GT6 belts. I hid the option to change the number because who needs it? It’s a never-changing factory setting.
If none of that helps, send me a picture please. Maybe I don’t understand the results you’re getting.
DanKeymasterYou could follow the steps in the github wiki and then compile it for yourself. After the first roughness it’s as easy as git update, run latest. And I mean latest nightly build, as fast as anyone can check in the changes. If you’re brave enough to build a custom machine, the next logical step is to participate in the software development.
DanKeymasterSend me an email and I’ll send it to you personally.
DanKeymasterFor stipple lately I like 2000-2500 pts, max size 4 min size 2 on A2 paper.
I haven’t experimented much with stippling on A4 paper.
DanKeymasterPhotograph the person on a clean white background. I’ve made a backdrop from a few sheets of paper I would have used for drawing. I strongly recommend A4 or US letter size paper for drawing because it will be ~15 minutes, instead of the more than 1h for A2 paper.
Inkscape can do edge tracing, which can be saved as DXF and then loaded in for quick simplified line drawings. Your inkscape settings will vary with lighting conditions, etc.
Higher contrast is usually better.
DanKeymasterAaah…. The new D10 system makes sure that the software knows which hardware model is connected.
V2 and V3 Makelangelos only have one pulley size, so I hid the option. Less settings to confuse users.
It didn’t cross my mind to add a “custom” machine where every setting can be changed. Your custom machine would have to report D10 V0.Master branch of the github project now has a Makelangelo (custom) which allows all settings to be adjusted.
DanKeymasterPlease tell me what steps you are taking to set a custom diameter. I just retested changing the pen settings, they save and load OK.
DanKeymasterOur makelangelos use 12v2a power supplies for all versions.
AFAIK they are not doing anything interesting.
I’ve never tried to run them with a 5v supply.DanKeymasterThanks Dirk. No need to repost the code here. I’ll follow up on Github, which sends me notifications when people post issues there.
DanKeymasterThere was a bug in Right that was going way too far. It will be fixed in the next release on Monday.
You’re right about the version inconsistency. The v1.4 is the source code version. V6 is the EEPROM version. The difference is really esoteric. I will find a way to make them match so it makes more sense. Probably the next official version of the firmware will jump from 1.4 to 7.0.0 and the EEPROM version will also be 7 so they match.
DanKeymasterSome versions of Arduino software do treat the command
#include <>
the same as the rest.You’ll have to move the two ./AFMotorDrawbot/AFMotorDrawbot.* files to ./ and change the line that says
#include
to
#include
DanKeymaster>My friend change the CLOCK_FREQ the 16000000L to 36000000L, and MAX_COUNTER the 65536 to 955536L and velocity of stepper motor more low and the precision of draw is very better, but i think that it is no good idea.
I have never tried this. I have tried 2x CLOCK_FREQ (32000000L) which made the machine 2x faster.
DanKeymaster> the software is superb..
Thanks!
DanKeymasterIt doesn’t occur here when we upload firmware into new robots. :T
DanKeymasterTry like this:
DanKeymasterYes, you need to synchronize. That is what the “set home” button does – it tells the software that the pen holder is at the location on the screen. you can use the calibration.pdf (https://github.com/MarginallyClever/Makelangelo-software/tree/bb690393628b8442c9e740018b6a7bed16c3ade9/calibration%20pattern) to line up the pen holder with the software. I did not include the paper instructions in the video for the 2.5, I have to edit and re-upload it.
Machine width affects all the math for triangulation. Much more than wire length. Machine height also affects position of paper.
DanKeymasterDanKeymaster“m4 calibration.pdf” is included in the download zip file. Print it without scaling.
Position the paper at the top center of the board.
Move the pen holder until it matches the outline of the pen holder on the paper.
Set Home.Done!
DanKeymasterupdated. I replaced ‘d’ with ‘step_delay’.
DanKeymasterTry this version of the firmware:
https://github.com/MarginallyClever/Makelangelo-firmware/blob/master/firmware_ams/firmware_ams.inoDanKeymasteradjust the feedrate above the manual driving buttons. type in a new number and click “set” next to “engage/disengage”. then moving the pen holder with the buttons should be visibly faster or slower.
DanKeymasteryou can set the feed rate to be lower than 3500 and you should start to see a difference. The max speed bottlenecks in the AF_stepper library, but anything lower than the max should make a difference. Try 700 and see what happens.
DanKeymasterHi Phil,
In the top of the Makelangelo-firmware you’ll find
// Marginally Clever steppers are 400 steps per turn.
#define STEPPER_STEPS_PER_TURN (400.0)Change 400 to 200 and that should scale things down.
The top speed of the AMS1 and AMS2 boards is about 2500. In the current version of the software I don’t have a way to tell what board you are using so I leave it at the default for the v3 hardware. makes no difference to the v2 users, makes v3 users happy.
DanKeymasterOn OSX, if you have JAVA installed, double-clicking the JAR file should start the application. You may run into resistance from security preferences because the app was downloaded off the internet.
I have written a new OSX start in the last few days that is more robust. You can get a copy and try it here:
https://raw.githubusercontent.com/MarginallyClever/Makelangelo-software/dev/start%20OSX.command
-
AuthorPosts