機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
12
返回列表 發(fā)新帖
樓主: 1五湖四海1
打印 上一主題 下一主題

單片機MCP制作數(shù)控雕刻機3D打印機

[復(fù)制鏈接]
11#
 樓主| 發(fā)表于 2016-8-25 22:19:33 | 只看該作者
szg不敗 發(fā)表于 2016-8-25 09:31
, z7 @; z3 m- y4 c樓主這些代碼。是網(wǎng)上搜來,然后自己組合的嗎?全是自己想的,那是牛逼了

& ^2 I0 e; b! O" D  y* i外國的開源軟件grbl,在研究它,將打注釋了下而已,研究透徹了好移植的其他平臺應(yīng)用,學(xué)習(xí)階段。: y2 O4 y% m$ A. N) @/ s
https://github.com/grbl/grbl0 |7 H1 y  Q0 I% h' E  A  u6 j" M# R
回復(fù) 支持 反對

使用道具 舉報

12#
 樓主| 發(fā)表于 2016-8-25 22:34:36 | 只看該作者
本帖最后由 1五湖四海1 于 2016-8-25 22:44 編輯 7 i: s8 z8 H; _
" r" z# y! }% Z0 ~3 q) |4 p( Q
這個defaults.h文件作為一個中央默認(rèn)設(shè)置配置不同的機器類型,從DIY米爾斯數(shù)控CNC轉(zhuǎn)換的現(xiàn)成的機器。這里的設(shè)置所列出的文件是由用戶提供的,$ ]5 P! ^+ o# B: j
所以您的你的需求可能不同。所以應(yīng)該你了解你的機器和調(diào)整設(shè)置根據(jù)你的個性的需求,制造機器。
: u0 Y7 ]8 `9 odefaults_h文件是選擇是否將一些參數(shù)設(shè)置為默認(rèn)值
+ y& [1 W7 S* o: k. ~: E1 @# ]定義各種參數(shù)
+ {( N& k( E% }% u5 p3 I1 G4 M, U1.defaults/defaults_generic.h        //Grbl通過通用默認(rèn)設(shè)置就可以在不同的機器上工作。
/ r8 `" f. q5 E2.defaults/defaults_sherline.h  //描述:Sherline 5400制造廠三個NEMA 23客戶KL23H256-21-8B 185扭力步進電機$ d$ Y, D( ^8 @
3.defaults/defaults_shapeoko.h  // 描述:Shapeoko數(shù)控機有三個NEMA 17步進電機,由Synthetos驅(qū)動的
3 b, T  I( R/ X5 U  O: i1 R; F4.defaults/defaults_shapeoko3   //描述:Shapeoko數(shù)控機有三個NEMA 23步進電機,由CarbideMotion驅(qū)動的5 x$ @( ^6 J0 i! C; [
5.defaults/defaults_x_carve_500mm //描述:X-Carve 3 d卡佛數(shù)控機有三個200步/汽車由Synthetos牧師grblShield 24 v。3 |1 _& B- |8 g7 `, H' q; }# a
6.defaults/defaults_zen_toolworks_7x7         //描述:禪宗Toolworks 7 x7機有三個Shinano SST43D2121 65扭力NEMA 17步進電機。導(dǎo)螺桿不同于一些ZTW包,大多數(shù)是1.25毫米/牧師而不是8.0毫米/牧師。由30 v 6電源和TI DRV8811步進電機驅(qū)動程序7 ]# |1 n5 [8 g; a/ o2 V9 K
7.defaults/defaults_oxcnc                 // Grbl設(shè)置OpenBuilds牛數(shù)控機床: b* Z% \# p; P* K
8.defaults/defaults_simulator' {8 `5 q1 M5 i3 I9 l

! `* ~& x! o" x! F! c6 o3 o/*
( E. f) p( Z8 n7 |0 I! k4 ]6 I  defaults.h - defaults settings configuration file) Y3 E6 s" h  i7 h4 Z0 K
  Part of Grbl
) b! O; s7 U; G3 B
* u' Z* X. E& u( [8 D  Copyright (c) 2012-2015 Sungeun K. Jeon
) }) R  s, g+ F% O0 |
; M/ Z, U  s) c! _6 ~! e  Grbl is free software: you can redistribute it and/or modify
$ e5 o! J+ [7 H# h9 [# c  it under the terms of the GNU General Public License as published by
& G/ p, S( L% j( p* V  U& U1 f8 m4 `  the Free Software Foundation, either version 3 of the License, or
% @0 v: j( h- O$ u: x) O# M  (at your option) any later version.& h% x& H* P: r0 H2 _

) b, B) Z% P+ w& ?" U  Grbl is distributed in the hope that it will be useful,
. `! \) B) N# R/ y  but WITHOUT ANY WARRANTY; without even the implied warranty of6 H& L7 u( p$ ~  P
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
! B/ ?  m" `% _  GNU General Public License for more details.
+ J7 U9 G9 v. m7 }3 l0 {9 y" |! E
  You should have received a copy of the GNU General Public License: E6 v9 G3 v6 E/ y/ }$ q0 f$ |
  along with Grbl.  If not, see <http://www.gnu.org/licenses/>.
1 B% o& H" w6 E*/  [7 [8 X& C& Z' m6 ]# p$ G; x
3 m& s6 `& `0 T2 T
/* The defaults.h file serves as a central default settings selector for different machine# n- Q/ P6 b- e! }; e, [! o) d$ q
   types, from DIY CNC mills to CNC conversions of off-the-shelf machines. The settings
8 x9 C% Q$ a  `4 ~& I5 \" d6 t, m, L7 T   files listed here are supplied by users, so your results may vary. However, this should) P! \  o0 y7 A7 n; g' ]7 n
   give you a good starting point as you get to know your machine and tweak the settings for8 @0 l! K& Y4 t! K7 @; s4 b, r
   your nefarious needs.
/ _) H6 L! V( s: D1 I   Ensure one and only one of these DEFAULTS_XXX values is defined in config.h 1 w1 N; D6 o3 L

6 n$ i& n% k* v+ U. R   The defaults.h文件作為一個中央默認(rèn)設(shè)置選擇不同的機器5 c, Q, ~- G: `* N  k/ B1 r
   類型,從DIY米爾斯數(shù)控CNC轉(zhuǎn)換的現(xiàn)成的機器。的設(shè)置
6 w3 R  c) f7 J' @   這里列出的文件是由用戶提供的,所以您的結(jié)果可能不同。然而,這應(yīng)該
+ R9 A1 l0 x+ k  D% j! W2 P& P" b   給你一個很好的起點,你了解你的機器和調(diào)整設(shè)置: m% q9 x( d* O0 }
   你的個性的需求。! e8 o9 E6 I9 r- E5 a3 R
   確保一個且只有一個這些DEFAULTS_XXX config.h中定義的值
9 Z1 y% H- J1 d8 _3 `2 _9 k* j   */
$ z0 v1 }$ V. F) K
; s5 }" ~5 f) c- z9 Y! ]' ^# l$ x#ifndef defaults_h
4 c( ^9 ]4 X+ _% y4 B8 f, ^8 {( h4 Z- F
// Only define the DEFAULT_XXX with where to find the corresponding default_XXX.h file.+ U8 x4 V0 x  F3 C7 p4 R
// Don't #define defaults_h here, let the selected file do it. Prevents including more than one.
/ p& f" `' m- F8 Z( T4 u* {//只有定義DEFAULT_XXX在哪里可以找到相應(yīng)的DEFAULT_XXX。h文件。
. r( `8 `  r# y0 G3 g3 W& \# e//別在這里# define defaults_h,讓選中的文件。防止包括不止一個。
- |" \% R! E$ M9 j& w1 P  Z) e! z
: m* l, k! q1 P% X. e% r+ L#ifdef DEFAULTS_GENERIC
1 [6 g- @& h1 g7 t4 v: [  // Grbl generic default settings. Should work across different machines.4 R0 V, x) m8 _: S0 R1 |
  // Grbl通過通用默認(rèn)設(shè)置就可以在不同的機器上工作。5 d# o7 h- U$ l6 h3 Y" M$ _7 o
  #include "defaults/defaults_generic.h"
! ^1 H2 F) t) Q  z' [  @+ r8 u/ g+ V#endif
+ c0 n- L& E) X& z" F2 e5 d( F8 g
+ S) \* T2 U" u: i#ifdef DEFAULTS_SHERLINE_5400
, `5 t2 F# s. n) ?7 y/ ]  // Description: Sherline 5400 mill with three NEMA 23 Keling  KL23H256-21-8B 185 oz-in stepper motors,8 ]0 |0 d6 d) U1 L# k
  // driven by three Pololu A4988 stepper drivers with a 30V, 6A power supply at 1.5A per winding.
: }: U0 E/ C$ p& U* d  //描述:Sherline 5400制造廠三個NEMA 23客戶KL23H256-21-8B 185扭力步進電機,
' S3 E+ n7 O$ c0 Z) l  //由三個Pololu A4988步進驅(qū)動30 v,6在每1.5繞組供電。
1 h+ p+ L. f6 }+ [1 L% _( e  K7 W+ k/ v) q! p
  #include "defaults/defaults_sherline.h"
8 w9 F4 Q& o7 \2 U3 Q8 }#endif5 w1 X, z& `/ h) w& z- b( p
  g+ k, b' `4 b& x2 B
#ifdef DEFAULTS_SHAPEOKO% [8 a7 [' l8 W* G* z
          // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
1 O6 v! H/ z5 Q4 P          // grblShield with a 24V, 4.2A power supply.
. P! ]: T3 h9 r+ t. |2 l% u, U$ P9 c         // 描述:Shapeoko數(shù)控機有三個NEMA 17步進電機,由Synthetos驅(qū)動的
+ V* L6 C- X, _3 a9 s, F         // grblShield 24 v,4.2電源。0 I( R* T, {9 a6 X& r  p  R
4 L- p6 [( [$ ^! {
  #include "defaults/defaults_shapeoko.h"
# i9 K8 q6 q4 R, i" Z8 R#endif
# x, }) I! @+ p  w1 h8 i' i/ ~$ E( L* |
#ifdef DEFAULTS_SHAPEOKO_2$ k: S4 e5 |5 o$ h! o  ?2 p; p
  // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
/ O) V% T- }. i+ S2 E( w7 [  // grblShield at 28V.
- j4 ~& k3 b$ M  // 描述:Shapeoko數(shù)控機有三個NEMA 17步進電機,由Synthetos驅(qū)動的
9 D/ v  H- c# m; W( ^  // grblShield 28 v。
. s- C1 @9 v% t9 d! [) }' d2 ?& I7 Z9 X! S0 K9 P
  #include "defaults/defaults_shapeoko2.h"- s$ r! ]) `5 K8 X
#endif
& h) B) j" }, O7 A+ ~9 U! v* \0 S' X% e1 G  d% J" \
#ifdef DEFAULTS_SHAPEOKO_3
) h3 Y; L7 M2 n+ M  ~. h* x! i  // Description: Shapeoko CNC mill with three NEMA 23 stepper motors, driven by CarbideMotion+ j6 C6 P- T% \2 E
  // 描述:Shapeoko數(shù)控機有三個NEMA 23步進電機,由CarbideMotion驅(qū)動的
; I0 E4 X4 }1 w4 }) h/ C" c4 {. J' L+ Q+ R/ e8 V
  #include "defaults/defaults_shapeoko3.h"3 w4 J: z8 k* K. r  ]
#endif
/ X5 w" H( r  C8 U" f, A7 i# K. c! T  O! u
#ifdef DEFAULTS_X_CARVE_500MM
$ }) t" ?! o( j8 [% g/ M1 _4 R  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos! F; \4 Z. E5 X& K! V) T7 [
  // grblShield at 24V.
6 S$ A& ~& k( S/ {" c6 S/ X  // 描述:X-Carve 3 d卡佛數(shù)控機有三個200步/汽車由Synthetos牧師grblShield 24 v。$ L' G$ d- q% u- k
  #include "defaults/defaults_x_carve_500mm.h"
  f1 j9 z2 Z8 Y1 [0 h  P' J#endif
. {- s: I: m6 D/ E6 z, o# J. q
8 u  R  \4 G' |. s1 a# Y#ifdef DEFAULTS_X_CARVE_1000MM
+ ?7 Y7 S! K1 Z' [  e  m: L' w  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos
: i- B6 F/ I4 j9 `- ]  // grblShield at 24V.
  i! B: ^' ?; x8 z; l  #include "defaults/defaults_x_carve_1000mm.h"
. I: X0 z% ?% m, y6 v' P#endif. a# J; i; J) V  z& n

- e2 e1 D; u# J# @#ifdef DEFAULTS_ZEN_TOOLWORKS_7x7! S" i) V: z7 M  }/ [
  // Description: Zen Toolworks 7x7 mill with three Shinano SST43D2121 65oz-in NEMA 17 stepper motors.
2 ^8 e, Z$ _2 q, }; @9 d  // Leadscrew is different from some ZTW kits, where most are 1.25mm/rev rather than 8.0mm/rev here.* s5 ^% q- l+ s7 M
  // Driven by 30V, 6A power supply and TI DRV8811 stepper motor drivers.. ?% {+ q; I! W+ V+ }
  //描述:禪宗Toolworks 7 x7機有三個Shinano SST43D2121 65扭力NEMA 17步進電機。; G0 R* ?" \1 r4 z) @3 R& s' V
  //導(dǎo)螺桿不同于一些ZTW包,大多數(shù)是1.25毫米/牧師而不是8.0毫米/牧師。0 l9 P4 t. s: g
  //由30 v 6電源和TI DRV8811步進電機驅(qū)動程序。
" E1 M  S/ D6 a8 p6 d8 w$ P' _( S' L. C: l: G" e0 [
  #include "defaults/defaults_zen_toolworks_7x7.h"! m: f  l% B* v6 K2 k
#endif3 d. T0 v& _$ k, \* Z/ G

- ^- ]+ B: m8 M& `% j+ ^#ifdef DEFAULTS_OXCNC
+ Q/ B- }8 [& r) M2 a0 T+ V8 ^  // Grbl settings for OpenBuilds OX CNC Machine
( Z: G3 s0 F6 h- C  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/. w) V0 A" S+ `5 ?2 S* G7 O
* H- W  A, B7 k2 k8 Q  Y4 h# p  ~
  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/ 4 Y) n. ?/ q, R5 ?- w* a
  #include "defaults/defaults_oxcnc.h" // Grbl設(shè)置OpenBuilds牛數(shù)控機床
9 Q4 @* b2 p; n7 n- Q% y! `9 R2 }#endif: o: R% K6 ~. ~- ^6 D' E
8 C. ~/ C, D+ }9 o! n% @5 I  l
#ifdef DEFAULTS_SIMULATOR6 [' X  p& E% }0 A
  // Settings only for Grbl Simulator (www.github.com/grbl/grbl-sim), ?$ E/ b) p6 C* u- \
  #include "defaults/defaults_simulator.h" //設(shè)置只對Grbl模擬器(www.github.com/grbl/grbl-sim)
( P2 [8 V. `+ }# Z2 I3 N#endif  L  x  a: s0 p1 W1 A3 A
9 @/ t5 a, l3 j
#endif
5 x& m3 S; t2 P2 P9 P% W% m: ~% @1 M
- d0 a( ?8 C+ U% f; h* n; R8 }__________________________________________________________________________________________________________________
1 L. |( P. P0 u. f% f) B- p/*
8 G# _- T& j3 U2 A  N2 Kdefaults_generic.h -默認(rèn)設(shè)置配置文件Grbl的一部分. G7 E' w' M3 L: H
版權(quán)(c)2012 - 2015 Sungeun k全8 U% e6 H% s$ m2 w! V3 h
Grbl是免費軟件:可以重新分配和/或修改6 b% m5 I8 X0 L5 y
GNU通用公共許可證的條款下發(fā)布的
1 `+ v8 J! s$ k# _/ k8 y自由軟件基金會,版本3的許可,或8 E; f6 ?2 T8 \; }( m; I, N
(任您選)其后的版本。
) O  d8 m% n; {& Q/ f$ E3 ~& M( A8 c5 j0 C3 J  D5 n
Grbl分布,希望這將是有用的,6 [0 N1 }( g. R2 j( V4 L
但是沒有任何保證;沒有即使的默示保證
+ ~* s) ?  P6 M" j# c6 p, b4 L適銷性或健身為特定目的。看到) @, {0 _) P( d, |( ]
GNU通用公共許可證的更多細節(jié)。  Q0 S  [) q8 ^" f5 B
' [6 a" k# `" y& o0 ]8 m7 d5 k
你應(yīng)該收到了GNU通用公共許可證的副本
* a) {, x9 g0 q9 a" F; n) K3 v; M連同Grbl。如果沒有,看< http://www.gnu.org/licenses/ >。
, q1 K) G( c; Z. ^1 f8 b, z* /1 l0 y# I. I  E3 S- q9 V
+ ~4 y' T9 ^$ x- F8 [9 J& g
/ *默認(rèn)值。h文件作為一個中央默認(rèn)設(shè)置文件不同的機器
: d$ P* X# _7 f) p" ^類型,從DIY米爾斯數(shù)控CNC轉(zhuǎn)換的現(xiàn)成的機器。的設(shè)置
* a5 a& {! c- s% K: e3 e; C這是由用戶提供,所以您的結(jié)果可能不同。然而,這應(yīng)該給你# F. F' V; \* T  [4 H9 @
一個好的起點,你了解你的機器和調(diào)整的設(shè)置
1 [- d7 y# S/ D6 K5 L6 t邪惡的需求。*/
# j/ H/ O; ^2 Z9 \/ i3 W6 y, z) c
9 M7 E3 a! N: \5 X
' j) p$ g) A: S  H' U9 b( G. m#ifndef defaults_h
& R4 L+ P& K: N6 N( E3 [. t$ g. M1 j8 b#define defaults_h
/ J  P; o1 N+ ~# |, d0 n- S% Y4 Z+ i. I
  // Grbl generic default settings. Should work across different machines.
5 Q  m6 B" \2 Z2 Q  #define DEFAULT_X_STEPS_PER_MM 250.0        //X軸每mm脈沖當(dāng)量        - T+ A- \. M) N! O
  #define DEFAULT_Y_STEPS_PER_MM 250.0
0 m/ @: H, _" ~; `7 ^  #define DEFAULT_Z_STEPS_PER_MM 250.0+ W" [0 [6 N" }
  #define DEFAULT_X_MAX_RATE 500.0 // mm/min 最大速度; J- i1 C" y( Q9 [
  #define DEFAULT_Y_MAX_RATE 500.0 // mm/min
9 J0 S: ]9 }9 g  #define DEFAULT_Z_MAX_RATE 500.0 // mm/min
) t4 b. X3 x; T( p) O/*這是毫米/秒/秒的加速度。' m' I5 I7 w- j1 _6 [
你不需要理解這是什么意思,我只想說,一個較低的值給smooooother加速度而價值更高的收益率更嚴(yán)格的措施,達到所需的進料速度更快。
$ X6 B4 [) `6 x4 M* T9 Q5 C從技術(shù)角度講,這是您的機器的點對點的加速度,獨立于軸。設(shè)置加速度值高達你最限制軸可以讓你在不丟失任何步驟。' U1 i5 C! u$ w7 k
通常你想給自己一些緩沖,因為如果你失去了步驟,Grbl不知道這發(fā)生了(開環(huán)控制步進),并將繼續(xù)。*/# p; e- S, M2 l+ z7 Q  r
  #define DEFAULT_X_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2        加速度; W6 p- j9 W+ ?+ J2 [, M
  #define DEFAULT_Y_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
/ X& L- x, J- j1 g3 u  #define DEFAULT_Z_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2& [( f8 W; C) S7 _7 H" q0 A8 f
  #define DEFAULT_X_MAX_TRAVEL 200.0 // mm                最大步行
: [# r) ^/ x( O7 @, V" }2 L' H  #define DEFAULT_Y_MAX_TRAVEL 200.0 // mm                % B- [& Z  X3 R  H8 f6 J+ Z
  #define DEFAULT_Z_MAX_TRAVEL 200.0 // mm               
" x6 ?5 O0 S' z2 A  #define DEFAULT_STEP_PULSE_MICROSECONDS 10        //步進驅(qū)動脈沖長度' y5 K, |# u7 d% V( g' t( D' `
  #define DEFAULT_STEPPING_INVERT_MASK 0                //步進是否反轉(zhuǎn)% H7 }# A4 S! n3 N6 a' \3 K
  #define DEFAULT_DIRECTION_INVERT_MASK 0                //方向是否反轉(zhuǎn)3 ]& L' r  B  Y5 a( V" Y
  /*2 g1 }: h1 x+ v) K
  每次你完成步進運動和停止,Grbl將禁用默認(rèn)步進。5 K4 `( |6 g# v+ m! A
鎖步進空閑時間時間長度Grbl將步進鎖之前禁用。! Z2 U0 q4 I8 K* J
根據(jù)系統(tǒng)中,您可以將這個參數(shù)設(shè)置為零,禁用它。對他人,你可能需要25 - 50毫秒來確保你的斧子來完成禁用前停止。(我的機器往往漂移稍微如果我沒有啟用。)/ R9 X5 C3 a- H( ?
或者,你可以讓你的軸在任何時候啟用通過將這個值設(shè)置為最大255毫秒。再次重復(fù),你總是可以保持所有軸通過設(shè)置啟用7美元= 255。*/1 `6 w+ \6 Q5 _/ V. `
  #define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)步進閑著時間
4 b: g. \9 G4 ^* A' \4 t5 u  #define DEFAULT_STATUS_REPORT_MASK ((BITFLAG_RT_STATUS_MACHINE_POSITION)|(BITFLAG_RT_STATUS_WORK_POSITION)) //是否打印狀態(tài)報告
6 v# x+ \$ Z* R( i1 X6 Z6 n/*一些高低cnc-stepper控制器需要輸入反方向和步驟。
9 ^1 i5 q" m1 Z信號線路通常是高或低信號方向或高,低了幾微秒一步事件信號。為了達到這個目標(biāo),Grbl可以反轉(zhuǎn)輸出比特來滿足特定的需求。6 K6 w1 `. A9 Q3 E' |8 ]  A
反掩碼值是一個字節(jié),xor的步驟和方向步進港數(shù)據(jù)之前發(fā)送。這樣你可以使用這兩個轉(zhuǎn)化步驟脈沖或轉(zhuǎn)化的一個或多個方向的軸。) G- w  b3 M0 S3 I7 n; u
這個字節(jié)對應(yīng)的比特分配給介入config.h別針。請注意,不用于反演位0和1。默認(rèn)比特分配是這樣的:*/4 |) C! E" |, p: p; _* M- j

% ]% v# v  N/ R* a( a  S1 R/*  轉(zhuǎn)彎路口偏差使用加速度經(jīng)理決定它如何快速穿過一條路徑。4 P) V4 o1 i4 O$ r6 g0 h
  數(shù)學(xué)有點復(fù)雜,但總的來說,更高的價值給一般快,可能的波動運動。低價值使得加速度經(jīng)理更加謹(jǐn)慎,將導(dǎo)致小心和慢轉(zhuǎn)彎。
% e! {2 k# ~: `: v5 V% p  如果你遇到問題,你的機器試圖把一個角落太快,降低此值使它慢下來。7 o6 P* \2 L( i. d
  如果你想讓你的機器通過連接移動得更快,增加這個值速度。  h: m' U# y2 P6 S4 v
  為技術(shù)人員,點擊這個鏈接閱讀關(guān)于Grbl轉(zhuǎn)彎算法,速度和結(jié)角占一個很簡單,高效和可靠的方法。*/2 x( K2 T/ D6 `
# R. ?$ \" s3 E. i
  #define DEFAULT_JUNCTION_DEVIATION 0.01 // mm        //偏差
+ t8 G7 d* o1 h1 T' B4 j( l$ l  #define DEFAULT_ARC_TOLERANCE 0.002 // mm                //圓弧公差* ^' O: |9 b) G4 S- q
  #define DEFAULT_REPORT_INCHES 0 // false                //打印英寸
1 ]3 M( E; x& E8 O5 x' l: u& x  /*默認(rèn)情況下,步進使銷是啟用禁用高和低。如果您的設(shè)置需要相反的,只是反步進使銷通過輸入15美元= 1。禁用與15美元= 0。(可能需要一個動力循環(huán)加載的變化。)*/5 Z& d' s; d& v6 |! x5 n( G
  #define DEFAULT_INVERT_ST_ENABLE 0 // false5 M$ K. }; s; y; B
  #define DEFAULT_INVERT_LIMIT_PINS 0 // false        //反轉(zhuǎn)限位引腳2 F! t( I  Z9 m; |) |6 K4 x% I
  #define DEFAULT_SOFT_LIMIT_ENABLE 0 // false        //軟件限位
2 q/ ]% F- `' P" V  e: q  #define DEFAULT_HARD_LIMIT_ENABLE 0  // false        //硬件限位
- \' t  n! x6 |; |  #define DEFAULT_HOMING_ENABLE 0  // false                //回原點使能/ l+ I$ x$ c+ t2 R2 ]+ m
  #define DEFAULT_HOMING_DIR_MASK 0 // move positive dir/ ~' L' n) F0 U+ {
  #define DEFAULT_HOMING_FEED_RATE 25.0 // mm/min
+ z) p' E, M! V$ W5 N  #define DEFAULT_HOMING_SEEK_RATE 500.0 // mm/min
. }) P8 Y: ~0 H1 q, h  #define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)防抖動延時# w5 d$ @& i8 q- }3 D
  #define DEFAULT_HOMING_PULLOFF 1.0 // mm
; J5 Y( x" s5 Q" v
. i. N3 l8 f. Z% X#endif0 r' X7 a9 Z6 [; O! {
9 h/ f6 T# o' k

0 ^. G. V: G5 y( Z
; O3 {/ P6 L# g5 r) B1 X$ u
, l4 X+ K6 R5 G9 G
: Y$ }9 `1 Y9 `; a0 c# V" N& v$ g
' m" P! G( z/ L* Q& J
5 K( C6 v" s: M; c- m2 M* f" r2 H) R( k2 I& B
( }$ O+ T1 K4 v. s) Y9 Y

3 w. C# p! d  T- O# _
3 G0 U- R8 w  [: m5 `- I, A. ~2 l2 a4 F1 e1 ?* H8 d1 O$ s

6 t0 c7 A7 S# p1 L) u5 |% y$ s
% {* K4 A8 Q6 y: x: Y* S9 U) d' ?  s* _6 ^% P
+ O) L6 ]; n1 t1 ?
4 W; Z* `( ?# R! b) C1 V
. y3 h8 s( R" V
% e, x$ y( `* d  J) Y+ v
! Z: M6 \( R6 B/ s" J1 \4 \
8 A% s0 w, ]) `! j+ k' o( Z# A
$ \% h6 V; @$ d; D: f

: H' G) X, I( y$ p) }. W# e5 k) ?8 ?+ x8 n3 M4 O) ?
! z5 R% V4 H1 Y5 o1 {7 E

0 x* f# B! k" J& y3 J$ o
回復(fù) 支持 反對

使用道具 舉報

13#
發(fā)表于 2016-8-27 22:24:07 | 只看該作者
膜拜大嬸
回復(fù)

使用道具 舉報

14#
發(fā)表于 2017-5-24 10:23:33 | 只看該作者
你好,你收的那個Dlion為什么在百度找不到,能提供相應(yīng)的鏈接嗎
回復(fù) 支持 反對

使用道具 舉報

15#
發(fā)表于 2017-5-24 10:24:41 | 只看該作者
大神你好,你說的 那個Dlion在百度怎么搜不到,能提供相應(yīng)的鏈接嗎
回復(fù) 支持 反對

使用道具 舉報

16#
發(fā)表于 2017-7-26 13:12:54 | 只看該作者
GRBL固件控制的運動,步脈沖的頻率不要超過30KHz, 因為超過30KHZ時, 可能會引起timer1的ISR中斷服務(wù)程序執(zhí)行異常,運動出現(xiàn)卡頓,丟步,速度不準(zhǔn)確。
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-9-23 13:17 , Processed in 0.057805 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表