I know you don’t like them but how about a Z max limit switch? That way you can do a G28 Z at the end of the program. Then you could but a big magnet at the top of the Z to hold axis up. I’ve been running limit switches on X and Y on my MPCNC and wouldn’t be without them. I always home the XY at the beginning of a program so I can have multiple…[Read more]
I know you don’t like them but how about a Z max limit switch? That way you can do a G28 Z at the end of the program. Then you could but a bit magnet at the top of the Z to hold axis up. I’ve been running limit switches on X and Y on my MPCNC and wouldn’t be without them. I always home the XY at the beginning of a program so I can have multiple…[Read more]
Ted, The G0 patch I implemented in RC7 works but is not backwards compatible with the old G0/G1 combination if people rely on G0 behaving like G1. They shouldn’t be but all kinds of crazy shit happens out there. If anyone’s interested in the code I can post it here or email.
Are you sure about the steppers maxing out at 60RPM? Or do you mean…[Read more]
As for #1 I found that sequence number confused the hell out of either OctoPrint or Marlin and have been running without them for a long time.
For #2 Marlin doesn’t really support G0. It treats it the same as G1. This can cause some slow movements if you have a sequence like:
G1 X1 Y1 F300
G0 X0 Y0
The G0 movement will happen at the same…[Read more]
Hi Joao, Sorry it took so long to reply, I was off on vacation. About the only thing I use my Mac for is to run Fusion 360. I use a Raspberry Pi 3 running OctoPi to actually control the MPCNC. I’ve only used the MPCNC for milling/routing so I can’t comment on 3D printing and using a laser.
Try setting the “Unit” entry to Millimeters. I’m pretty sure that Marlin is metric only. If feedrates are always slow then you might have you steps per unit set wrong in Marlin or the jumper set set wrong below your drivers although I doubt it. If you do something like G1 X0 F3000 then G1 X10 F3000 how far does your machine move between the moves?
I have useG0 also set to false and get fast movement between cuts. As Ted mentioned, marlin treats G0 the same as G1 so unless you supply a feedrate to the G0 command, i.e. G0 X0 F3000, your G0s are going to move at the same feed rate as your last G1. There is a setting in the .cps file named highFeedrate that seems to be used by Fusion us useG0…[Read more]
I probably run my belts tighter than Ryan does but I found that if they’re not fairly tight then I got a lot of oscillation in the gantry movement. I’d say that with normal finger pressure at the middle of the belt with the gantry at one end I get about 1/4″ of vertical movement in the belt. I’d say start with the belts a bit loose and then…[Read more]
- Load More