Dan
Forum Replies Created
-
AuthorPosts
-
DanKeymaster
the unit tests gave errors? that should never happen. please tell me what errors you saw.
DanKeymasterWe are aware of the warning, it is being ignored because it’s not relevant.
You’d have to create a new debug configuration with name=”package makelangelo” and goals=”package”. then run that config and it will export to ./java/target/Makelangelo-[VERSION].jarDanKeymasterI changed settings to separate software settings and hardware settings. (example: makelangelo 5 only has one width, CanChangeWidth=false) It seems the last release has a bug in this neighborhood. I’ve got a patch but I haven’t confirmed the patch works yet. I’m not smart enough to write a unit test to guarantee it works every time. I don’t want to release a new version that’s still broken.
Can you build the latest master branch from github and tell me if it’s better for you? the gitub branch is here:
https://github.com/marginallyclever/makelangelo-software
instructions to build and test are here:
https://github.com/marginallyclever/makelangelo-software/wikiDanKeymasterThe calibration pattern is provided in several format in the latest zip download of the makelangelo software.
I will add a link on the product pages for convenience.Thanks for pointing out my oversight!
2016-11-18 at 15:50 in reply to: how do i get optical endstopa to work on my rumba all in one board #11612DanKeymasterlike this?
FWIW, this “colorful” board we would not recommend. I pulled it from the junk pile to do the endstop test. It arrived with headers missing and stepper motor behavior was less than ideal. We have better suppliers.
DanKeymasterWe don’t officially support RAMPS. Some users asked us to add the pin configurations.
I would check your pulley size, machine dimensions in software. If they’re doing something like divide by zero it could get wierd. If your pen is at the home position and you travel up 300 you’ll see the motors reverse direction because they get confused – the pen can’t actually travel there and in the math the sign of one number flips to to negative, which reverses the motor direction.
DanKeymasterI have no experience with such low feed rates. If you set the feed rate
G1 F5
and then ask for the current feedrate
M114
Does it say feedrate=5? What is the minimum feedrate allowed in your firmware?
DanKeymasterwhat about your pulley size? if it’s zero that might cause turning forever.
DanKeymasterLook for EEPROM_VERSION
DanKeymasterIn running it here I get a dialog with preview pictures of each generator.
It takes a moment to load as it searches for all the generators available.DanKeymasterWhat Makelangelo hardware version are you using? 2? 3?
I will try a test here on our machines to repeat what you are seeing.
DanKeymasterYou’d probably need to poke the firmware to tell it there are 4 lines instead of 2.
While LCD panels *look* the same, the way they turn signals into pictures can be very very different. So… only testing will tell.
DanKeymasterI’ve never used that controller so I doubt it is supported. As you can see, no one saved me a head of hair. Pay it forward! 🙂
If you were to send in a pull request to add support we would include it and add you to the makelangelo “about” dialog as a contributor.
DanKeymasteryou already know your method won’t work.
You can’t drop the correct item. There is no way in MDB to say “drop item X”. you can only put or remove $X credit on the machine.
DanKeymaster‘custom hardware’ is a new feature. maybe there’s a bug in the code.
your stepper motors may be 200 step per turn instead of our 400. Also the latest firmware will report back “D10 [hardware version]”. If your hardware version is set to 2 or 3 then the software will lock down that choice. For a custom machine you want to reply to a D10 with “D10 V0”, so the software knows it is a custom machine.
DanKeymastercollect2.exe: fatal error: cannot find ‘ld’
is your real problem. I don’t know where that’s coming from. never seen it before.
The only mention I find online says “try reinstalling arduino IDE”.DanKeymastermakelangelo-firmware is not officially supported on mega or ramps. we use a RUMBA board which is very similar to a mega. Very likely the pin settings are slightly different.
DanKeymasterthe third image is caused by the first image. maven doesn’t seem to be able to update your dependencies, so it can’t find jssc, so it can’t find SerialPortEventListener, so it can’t compile.
I’m not familiar with the maven error. Maybe this will help? http://stackoverflow.com/questions/12533885/could-not-calculate-build-plan-plugin-org-apache-maven-pluginsmaven-resources
DanKeymasterYes. Something I can’t see from here.
DanKeymasterHi Simon,
I know what the problem is and I’ve attempted a fix. Can you build from the nightly test version and check that it works?
Instructions are here: https://github.com/MarginallyClever/Makelangelo-software/wiki
DanKeymasterMy first guess is something wrong with baud rate. My second is some kind of UTF8/ANSII problem (maybe german font settings are messing with Arduino?)
DanKeymasterI have written a unit test that makes sure FR and US number formats work as expected. I won’t feel totally confident it works for you until you try it.
DanKeymasterI am trying this. Are you using a comma instead of a period?
DanKeymasterSimon, are you putting in dimensions that have a comman (,) instead of a decimal (.) ?
DanKeymasterplease try
cd script ./callmavenwrapper
instead of
cd script ./bootstrap
and post your results.
-
AuthorPosts