|
Delta firmware and Gcode in the future... January 29, 2013 11:05AM |
Registered: 13 years ago Posts: 374 |
|
Re: Delta firmware and Gcode in the future... January 29, 2013 03:12PM |
Registered: 14 years ago Posts: 1,236 |
|
Re: Delta firmware and Gcode in the future... January 30, 2013 05:31AM |
Registered: 15 years ago Posts: 91 |
|
Re: Delta firmware and Gcode in the future... January 30, 2013 07:00AM |
Registered: 16 years ago Posts: 7,616 |
| Generation 7 Electronics | Teacup Firmware | RepRap DIY |
|
Re: Delta firmware and Gcode in the future... January 30, 2013 07:50PM |
Registered: 14 years ago Posts: 939 |
|
Re: Delta firmware and Gcode in the future... January 31, 2013 04:25PM |
Registered: 14 years ago Posts: 1,236 |
Enthusiasm nearly got the better of me. If I remove the 5V pins from the RAMPS, and connect it's VCC to 3.3V, I think I can get the steppers, mechanical endstops and thermistors to work OK. I will remove the MOSFETs and add some external cicruits so I can play with some new gate drivers.|
Re: Delta firmware and Gcode in the future... February 13, 2013 04:30PM |
Registered: 14 years ago Posts: 313 |
float calculate_arm_rotation(float x, float y, int arm_num)
{
float rot;
// Calculate the first arm segment rotation away from the line between the
// base axis and target point.
rot = acos((SCARA_SEG1_LEN*SCARA_SEG1_LEN - SCARA_SEG2_LEN*SCARA_SEG2_LEN
+ (x*x + y*y)) / (2 * sqrt(x*x + y*y))
/ SCARA_SEG1_LEN) * 180 / M_PI;
// From the relative rotation, calculate absolute rotation, taking the
// arm number into account to get the elbow rotation on the correct side.
return -((arm_num == 1)
? (atan2(y, x) * 180 / M_PI + rot - 90)
: (atan2(y, x) * 180 / M_PI - rot - 90));
}
|
Re: Delta firmware and Gcode in the future... February 13, 2013 06:04PM |
Registered: 14 years ago Posts: 939 |
|
Re: Delta firmware and Gcode in the future... February 15, 2013 11:56AM |
Registered: 13 years ago Posts: 374 |