Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade the proxxon CNC-mill firmware #1338

Closed
goatchurchprime opened this issue Dec 7, 2019 · 1 comment
Closed

Upgrade the proxxon CNC-mill firmware #1338

goatchurchprime opened this issue Dec 7, 2019 · 1 comment
Assignees

Comments

@goatchurchprime
Copy link
Contributor

@goatchurchprime goatchurchprime commented Dec 7, 2019

I've found some reasonable UI code for interacting with Grbl on the proxxon CNC mill with autolevelling here: https://github.com/vlachoudis/bCNC/wiki/AutoLevel

However, it needs to be running a later version of Grbl which implement the probing commands.

Current version is 0.8, and the settings are:

$$
$0=1600.000 (x, step/mm)
$1=1600.000 (y, step/mm)
$2=1600.000 (z, step/mm)
$3=10 (step pulse, usec)
$4=25.000 (default feed, mm/min)
$5=100.000 (default seek, mm/min)
$6=192 (step port invert mask, int:11000000)
$7=25 (step idle delay, msec)
$8=5.000 (acceleration, mm/sec^2)
$9=0.050 (junction deviation, mm)
$10=0.100 (arc, mm/segment)
$11=25 (n-arc correction, int)
$12=3 (n-decimals, int)
$13=0 (report inches, bool)
$14=1 (auto start, bool)
$15=0 (invert step enable, bool)
$16=1 (hard limits, bool)
$17=0 (homing cycle, bool)
$18=0 (homing dir invert mask, int:00000000)
$19=25.000 (homing feed, mm/min)
$20=200.000 (homing seek, mm/min)
$21=100 (homing debounce, msec)
$22=1.000 (homing pull-off, mm)

New Grbl is V1.1 here https://github.com/gnea/grbl

@goatchurchprime

This comment has been minimized.

Copy link
Contributor Author

@goatchurchprime goatchurchprime commented Dec 7, 2019

I've installed GRBLv1.1 and translated the following setting from above into the eeprom.

$22=0 (homing cycle, bool)
$25=200.000 (homing seek, mm/min)
$26=100 (homing debounce, msec)

$100=1600.000 	(X steps/mm)
$101=1600.000 	(Y steps/mm)
$102=1600.000 	(Z steps/mm)
$110=200.000 	(X Max rate, mm/min)
$111=200.000 	(Y Max rate, mm/min)
$112=200.000 	(Z Max rate, mm/min)
$120=5.000 	(X Acceleration, mm/sec^2)
$121=5.000 	(Y Acceleration, mm/sec^2)
$122=5.000 	(Z Acceleration, mm/sec^2)

It seems to work, aeven the G38.2 probing command which I tested by grounding the A5 pin externally while it was in motion. This will need a new wire broken out to some sort of probing switch mounted firmly near the spindle.

Calibration could be don by milling something flat (or in steps) and then probing it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.