disneytoy
Forum Replies Created
-
AuthorPosts
-
2019-10-08 at 20:17 in reply to: Newbee help configuring firmware for RAMPS. Is this correct? #27508disneytoyParticipant
UPDATE: I uploaded the firmware without issue to the ramps.
I did find a Full Graphic Smart LCD Controller so the display and SD are uncommented now.
My display is blank. but that may be a issue with the LCD and not firmware.
I ran your software, connected. and tried to start a drawing. Even with the display blank , I hit one of the buttons and I can see it running on my PC. Now to get the hardware running:-)
2019-10-08 at 19:13 in reply to: Newbee help configuring firmware for RAMPS. Is this correct? #27507disneytoyParticipantAlso.
What is the default distance between motors?
Where in the firmware do I set my canvas dimensions, or is that set in the software?
For the polargraph on the RAMPS Am I correct that the X motor is on the left, and the Y motor is on the right?
Thanks again!
I follow you on IG and it always inspires me to get this working. Just have to get over the first hump.
disneytoyParticipantDisregard, I solved the error by redownloading a fresh version of the firmware. So no errors compiling. Now of to installing it.
disneytoyParticipantThanks Dan!
I downloaded it. I’m having trouble seeing where the Arduino to stepper driver pins are defined.
Currently I am wired:
#define MOTOR_A_ENABLE_PIN 8
#define MOTOR_A_STEP_PIN 2
#define MOTOR_A_DIR_PIN 5#define MOTOR_B_ENABLE_PIN 8
#define MOTOR_B_STEP_PIN 3
#define MOTOR_B_DIR_PIN 6pin 9 is servo.
In the firmware I see:
AFMotorDrawbot_h
#define MICROSTEPS 16 // 8 or 16
#define MOTOR1_A 2
#define MOTOR1_B 3
#define MOTOR2_A 1
#define MOTOR2_B 4
#define MOTOR4_A 0
#define MOTOR4_B 6
#define MOTOR3_A 5
#define MOTOR3_B 7// Arduino pin names
#define MOTORLATCH 12
#define MOTORCLK 4
#define MOTORENABLE 7
#define MOTORDATA 8disneytoyParticipantThanks PreNic!
disneytoyParticipantI found you answered part of my question in a different post. You use 20 tooth pulleys, so I need not change anything in the firmware.
But, do I need to change anything for the microsteps? i’m using a4988 with all 3 jumpers on 16x microsteps.
Thanks.
“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.”
disneytoyParticipantGang,
I’ve just started following this. Very cool. Also very interesting seeing the inner workings how this project is getting fleshed-out and debugged. I’m learning a lot from this:-)
Max
disneytoyParticipantThanks Dan!
My motors finally came in today. Your firmware is running well on my Uno/CNC v3 shield. Just have to assemble thing and give it a try:-)
No biggy, But I have 20 tooth GT2 belt pulleys for the motors, left over from my 3D printer build. Is there a place in the firmware to specify this, or does it not matter?
I am looking in CONFIGURATION and didn’t find anything to do with pulleys.
I do see under the main Polargraph_server_a1:
const int DEFAULT_MM_PER_REV = 95;
const int DEFAULT_STEPS_PER_REV = 400; (is this microsteps?)My motors are 1.8 degree steppers, I have a4988 with the jumpers set to micro steps x16 (I guess all 3 jumpers is x16)
Thanks again:-)
Max
disneytoyParticipantWell it could be a module for the Polargraph or the 4 motor plotter.
I like how you use end stops , I am working on my own but didn’t include end stops. I think I have some in my parts box. Expecting some new motors in tomorrow.
Mine uses an Uno and CNC Shield v3. I’ve already tested my motors and servo and they work.
I was reading this Hack project:
-
AuthorPosts