Dan

Forum Replies Created

Viewing 25 posts - 651 through 675 (of 1,025 total)
  • Author
    Posts
  • in reply to: Makelangelo 3.2 How to calibrate for first use #13623
    Dan
    Keymaster

    8 1/2 x 11″ US letter size paper is the size used in the PDF. as long as your calibration printout is 1:1 with the original PDF it will be accurate. This video details the steps, and is linked from the page where you purchased the M3.2. It was just a link, which I have now upgraded to a an embedded video. Thanks for pointing out it could be better!

    Does that help?

    in reply to: Proper pulley diameter #13613
    Dan
    Keymaster

    GT2 belt is a pitch of 2mm per tooth. You have 16 teeth. 16*2 is your circumference. 16*2/pi=10.1859164 is your diameter. We use 20 tooth pulleys, or 40/pi diameter.

    in reply to: Can't change settings on software #13610
    Dan
    Keymaster

    Please tell me more. What os, what machine, what version of the software, and what steps do I follow to reproduce your results?

    in reply to: Makelangelo 5 Servo Location #13593
    Dan
    Keymaster

    could be poor quality servo, could have been fried by putting current through it the wrong way, could be noise from a bad RUMBA board, could be low power? That last one is unlikely.

    in reply to: Makelangelo Graphic LCD #13588
    Dan
    Keymaster

    @curt locey which high quality drawing are you talking about? The LCD panel is a project some DIY people are working on.

    in reply to: Makelangelo 5 Drawing size. #13537
    Dan
    Keymaster

    check your microstepping. they should all be on for 1/16th microstepping. also if you bought your steppers somewhere than us they’re probably only 200 step per turn (ours are 400)

    in reply to: Makelangelo 5 Servo Location #13532
    Dan
    Keymaster

    http://imgur.com/a/0BR5x this is how i do it.

    in reply to: Makelangelo 5 Servo Location #13510
    Dan
    Keymaster

    turn the plug 180

    in reply to: Jumbotron LED Display Questions #13507
    Dan
    Keymaster

    I just opened basic test and all I can say is…. oops? the code there is for the original LED wall at VHS which has a crazy wiring scheme and is nothing like the MAKE wall (much more straightforward).

    I have updated all code in the repository for the 64×36 branch. Please update and let me know if that helps.

    in reply to: Jumbotron LED Display Questions #13504
    Dan
    Keymaster

    Eh… you’ll have to refresh my memory. I tried to scan back through the thread and I don’t find what are your current software challenges.

    in reply to: Recommended Makelangelo 5 settings, calibration #13503
    Dan
    Keymaster

    @fishingincarns – in the Makelangelo software, connect to the robot and then click “settings”. You should be able to adjust many values from there.

    Also by sending commands directly to the robot you can use R* commands to adjust belt length. This is not easy to do because M5s are not normally done by anyone except us, so we didn’t invest time making it easy for everyone.

    in reply to: Makelangelo 5 Servo Location #13501
    Dan
    Keymaster

    You’ll want the bottom right corner of EXP3 on a RUMBA board. note that the the ground and power wires have to be swapped. Putting power backward through a servo is bad news.

    in reply to: Locational Precision of Stewart Platform? #13500
    Dan
    Keymaster

    Great question. Hmm… using https://www.marginallyclever.com/other/samples/fk-ik-test.html
    I put in the dimensions of the stewart platform like so

    calculating resolution of a stewart platform

    It claims the resolution is +/-0.01mm. Due to the shape of the arms the resolution is not the same everywhere.

    in reply to: Makelangelo Graphic LCD display #13466
    Dan
    Keymaster

    http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller

    Please also search Marlin code for #DOGLCD and look in files that start with dogm_*.
    A quick look shows each screen that has a bitmap is saved into memory as an array.

    The method for displaying images to the graphic LCD is *completely different* from the supported LCD.

    There’s also ULTRALCD_IMPL_DOGM.H, which seems to be the hardware-specific implementation of the generic LCD methods called from other places in the code.

    in reply to: Makelangelo Graphic LCD #13463
    Dan
    Keymaster

    @fishingcairns – you have the graphicLCD version from earlier in this thread? We didn’t write that version and haven’t seen the code. Official support does not exist yet.

    in reply to: AMS2 Motors Don’t Initialize or move #13447
    Dan
    Keymaster

    We don’t officially support the AMS2 board. I no longer recall when or why some code was added.
    In any case, I’ll try to help.

    It looks like you’re missing the AMS2 library which the code needs to talk to the AMS2 shield. You should be able to install it with the arduino libraries manager.

    in reply to: Home built Makelangelo has jitter issues #13372
    Dan
    Keymaster
    in reply to: Home built Makelangelo has jitter issues #13367
    Dan
    Keymaster

    This is going to get technical, but it’s relevant.

    The motor shield talks with i2c to the arduino. this is great for adding lots of devices but it bottlenecks communication. There is no way with the AMS boards to say “ok, everyone, here are the target steps and direction to reach in N steps, now i will send pulses and you step at the right time.” instead I have to instruct each motor individually. Even a properly powered board has an i2c delay every step. That might only be 50us but it adds up really fast.

    For that reason when I was looking for a better board I went with the RUMBA. It can “bit bang” the steps with a much smaller delay between steps (faster, smoother). It can also be upcycled to make a 3d printer (I made a prusa i3) because that’s responsible.

    in reply to: Home built Makelangelo has jitter issues #13364
    Dan
    Keymaster

    It looks to me like the 5v servo power source is wired to the 12v motor power source. I’ve only experienced bad things doing that. mixing voltages usually kills the magic rock.

    The jitter I’m seeing looks pretty normal at low speed. the steppers are pausing just long enough to translate the shake down the belt to the pen holder. One solution is to use steppers with a higher step count (we use 0.9deg steppers, or 400-per-turn). Another would be to dampen the vibration on the belt. Our units roll the belt around a peg on the bottom inside corner of the motor. This also keeps the belt at a fixed spot: rolling around the pulley creates a difference between the mathematical model in the robot’s brain and the actual model, also known as i-wanted-a-circle-and-got-an-egg effect.

    in reply to: Home built Makelangelo has jitter issues #13359
    Dan
    Keymaster

    Can you show a picture of your machine, please? Especially a closeup of the electronics.

    in reply to: Jumbotron LED Display Questions #13358
    Dan
    Keymaster

    I think posts are only editable for 10 minutes after posting.

    I’m glad you figured it out! Is it working better now?

    (I was away camping, it’s good to be home.)

    in reply to: [Makelangelo 5] broken pen holder #13320
    Dan
    Keymaster

    We based our design off of https://www.thingiverse.com/thing:798076

    So if you have a 3D printer, give it a go!

    in reply to: Accessing g-code #13222
    Dan
    Keymaster

    Makelangelo firmware is available by donation from our website: https://www.marginallyclever.com/product/makelangelo-firmware/

    You can also find it on our github page: http://www.github.com/marginallyclever/

    in reply to: Stewart Platform Gcode Commands #13210
    Dan
    Keymaster

    In Arduino Serial Monitor, change the “newline” setting to send newline. without it both return key and “send” button will appear to do nothing.

    in reply to: Stewart Platform Gcode Commands #13208
    Dan
    Keymaster

    On brand new machines we run (from arduino serial at 57600 baud)

    R71

    R70

    R61 to check they wrote, then

    G28 to home and finally

    G0 commands to move along each axis. For example, G0 X1 moves X+1. By default movements are absolute from the home position.

Viewing 25 posts - 651 through 675 (of 1,025 total)