This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
projects:bungard-grbl [2018/07/15 14:09] – created Lars Christensen | projects:bungard-grbl [2018/07/20 00:22] – Lars Christensen | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Bungard GRBL ====== | ====== Bungard GRBL ====== | ||
- | Projekt: Bygge GRBL styring til Bungard CNC | + | Projekt: Bygge GRBL styring til [[equipment: |
===== Hardware ===== | ===== Hardware ===== | ||
Line 18: | Line 18: | ||
* Arduino firmware: [[https:// | * Arduino firmware: [[https:// | ||
+ | * [[https:// | ||
* Pins til direction & step er byttet om (rettet i cpu_map.h) | * Pins til direction & step er byttet om (rettet i cpu_map.h) | ||
* [[https:// | * [[https:// | ||
+ | ===== Facts ===== | ||
+ | ==== Koordinater ==== | ||
+ | Maskinens koordinatsystem (machine coordinates, | ||
+ | |||
+ | Der er mulighed for flere koordinatsystemer (G54, G55, etc.), med rotation m.m. men der er nok ikke en god ide at pille for meget ved. | ||
+ | |||
+ | ==== Stepper-opløsning og precision ==== | ||
+ | |||
+ | Steppers bruger quarter-micro-step (4 steps per full step). Gearing af X og Y-akse er 20 full step pr millimeter, eller 80 quarter-step per millimeter, hvilket giver en opløsning på 0.0125 millimeter. | ||
+ | |||
+ | Z-aksen har 71.0 quartersteps per millimeter, opløsning på 0.014 millimeter. Præcision i Z er (0.02 mm) | ||
+ | |||
+ | Der er lidt backlash/ | ||
+ | |||
+ | Homing med den ny styring er meget præcis (0.02 millimeter, langt under backlash). Dvs. position kan genskabes efter homing, selv hvis 230V strømforsyning er afbrudt. Arduino får strøm | ||
+ | |||
+ | ==== Spindel (Kress) ===== | ||
+ | |||
+ | Kress' | ||
+ | |||
+ | ==== Probe ==== | ||
+ | |||
+ | Der kan tilsluttes probe til f.eks. at finde kontaktpunkt med PCB. Proben forbindes til PCB. Der probes mod f.eks. Z-30, og den stopper ved kontakt. Herefter kan Z nulstilles i UI. | ||
+ | |||
+ | I det Z-niveau hvor probe giver kontakt (G28.1), vil fræsning med isolationsbit giv et spor som afhænger af bit' | ||
+ | |||
+ | ===== Diagram ====== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== GRBL Configuration ===== | ||
+ | |||
+ | ^ Settings ^ Description ^ Changed | | ||
+ | | $0=10 | Step pulse, microseconds | | ||
+ | | $1=255 | ||
+ | | $2=0 | Step port invert, mask | | ||
+ | | $3=0 | Direction port invert, mask | | ||
+ | | $4=0 | Step enable invert, boolean | | ||
+ | | $5=0 | Limit pins invert, boolean | | ||
+ | | $6=0 | Probe pin invert, boolean | | ||
+ | | $10=1 | Status report, mask | | ||
+ | | $11=0.010 | ||
+ | | $12=0.002 | ||
+ | | $13=0 | Report inches, boolean | | ||
+ | | $20=1 | Soft limits, boolean | TRUE=stay inside limits | | ||
+ | | $21=0 | Hard limits, boolean | | ||
+ | | $22=1 | Homing cycle, boolean | TRUE=enabled | | ||
+ | | $23=3 | Homing dir invert, mask | X/Y at min, Z at max | | ||
+ | | $24=25.000 | ||
+ | | $25=500.000 | ||
+ | | $26=250 | ||
+ | | $27=1.000 | ||
+ | | $30=1000 | ||
+ | | $31=0 | Min spindle speed, RPM | | ||
+ | | $32=0 | Laser mode, boolean | | ||
+ | | $100=80.000 | ||
+ | | $101=80.000 | ||
+ | | $102=71.000 | ||
+ | | $110=800.000 | X Max rate, mm/min | | ||
+ | | $111=800.000 | Y Max rate, mm/min | | ||
+ | | $112=800.000 | Z Max rate, mm/min | | ||
+ | | $120=10.000 | ||
+ | | $121=10.000 | ||
+ | | $122=10.000 | ||
+ | | $130=500.000 | X Max travel, mm | Work area | | ||
+ | | $131=318.000 | Y Max travel, mm | Work area | | ||
+ | | $132=200.000 | Z Max travel, mm | Work area | |