久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: 1五湖四海1

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

[復(fù)制鏈接]
11#
 樓主| 發(fā)表于 2016-8-25 22:19:33 | 只看該作者
szg不敗 發(fā)表于 2016-8-25 09:31
/ |* Q2 r' K* R  C( W* Z. M7 _3 `樓主這些代碼。是網(wǎng)上搜來,然后自己組合的嗎?全是自己想的,那是牛逼了
- u- {# e4 a+ }6 z) s' X0 Y
外國的開源軟件grbl,在研究它,將打注釋了下而已,研究透徹了好移植的其他平臺應(yīng)用,學(xué)習(xí)階段。3 e/ g  p2 v! x& q
https://github.com/grbl/grbl
, j$ G; Q, U! O
12#
 樓主| 發(fā)表于 2016-8-25 22:34:36 | 只看該作者
本帖最后由 1五湖四海1 于 2016-8-25 22:44 編輯 7 o- J2 \' v9 I

3 R& s" F% c; [6 O) N* y1 [這個defaults.h文件作為一個中央默認設(shè)置配置不同的機器類型,從DIY米爾斯數(shù)控CNC轉(zhuǎn)換的現(xiàn)成的機器。這里的設(shè)置所列出的文件是由用戶提供的,8 |' }; @8 P$ }& n+ c) h0 F/ C
所以您的你的需求可能不同。所以應(yīng)該你了解你的機器和調(diào)整設(shè)置根據(jù)你的個性的需求,制造機器。- D4 y' O5 Q( |2 z2 v. j/ `
defaults_h文件是選擇是否將一些參數(shù)設(shè)置為默認值
( K2 U2 j# A) A& p2 }) c9 m) m: S. i定義各種參數(shù)
, D1 g& ]0 l6 u" v6 b: H1.defaults/defaults_generic.h        //Grbl通過通用默認設(shè)置就可以在不同的機器上工作。$ c, ?3 M+ ?5 p5 h# v: ]2 J8 C
2.defaults/defaults_sherline.h  //描述:Sherline 5400制造廠三個NEMA 23客戶KL23H256-21-8B 185扭力步進電機
2 F% ]1 L6 [+ S" A% B3.defaults/defaults_shapeoko.h  // 描述:Shapeoko數(shù)控機有三個NEMA 17步進電機,由Synthetos驅(qū)動的
% ?  |+ G3 D7 Q0 `4.defaults/defaults_shapeoko3   //描述:Shapeoko數(shù)控機有三個NEMA 23步進電機,由CarbideMotion驅(qū)動的
2 s. [. _0 h3 \' p3 ^5.defaults/defaults_x_carve_500mm //描述:X-Carve 3 d卡佛數(shù)控機有三個200步/汽車由Synthetos牧師grblShield 24 v。2 _1 \& t% d) n! B4 l5 W" _
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ū)動程序; Q  O/ m& ?3 F* l+ A4 g/ }
7.defaults/defaults_oxcnc                 // Grbl設(shè)置OpenBuilds牛數(shù)控機床
1 ]& g9 W/ O9 [4 q. s8.defaults/defaults_simulator
* _1 `4 q% T  x/ y, F0 |* e. \) [* V7 R( t- f9 s
/*, H3 U$ ?, l' Y* b
  defaults.h - defaults settings configuration file
! @: U0 D" d/ }' }, k  Part of Grbl
4 }% d! F& h7 a+ {$ J7 n$ S$ B+ }+ @: R- i5 `0 B( v9 _2 e1 X
  Copyright (c) 2012-2015 Sungeun K. Jeon
% a" k' `( F. v( X, R% o  \+ N' i, P$ D- z# ]( S0 A2 y8 b2 n5 e
  Grbl is free software: you can redistribute it and/or modify2 E  q: c0 j( i% d" Q6 o( f
  it under the terms of the GNU General Public License as published by% F; Z1 {9 }! z, j' m
  the Free Software Foundation, either version 3 of the License, or# d8 M; }1 O7 u( F) w0 K% @
  (at your option) any later version./ y1 C0 q; ^" d- _/ u

! @" V2 t4 n( K, f* y! d& A. Y  Grbl is distributed in the hope that it will be useful,2 t3 }$ ^- }- n/ w
  but WITHOUT ANY WARRANTY; without even the implied warranty of/ B% D9 a/ Z3 J8 _) ^  m
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the7 @! S. |* O1 ^6 v
  GNU General Public License for more details.8 \' k8 w) C( D* [, j" f* [

: ^1 s0 r) W3 R6 {8 [  You should have received a copy of the GNU General Public License5 F) I! y. g0 X* c
  along with Grbl.  If not, see <http://www.gnu.org/licenses/>." ]& @: d. }- s" l. i5 D
*/% H0 j( C- f  z) ]* v. l1 ]
8 d# C' w* F, q9 V8 d5 N
/* The defaults.h file serves as a central default settings selector for different machine
- Z* N: M) R4 `: i2 G   types, from DIY CNC mills to CNC conversions of off-the-shelf machines. The settings
% z9 A. G6 |4 f/ G4 j: J   files listed here are supplied by users, so your results may vary. However, this should5 V$ ]  }% y0 m. B) z# Z& Q
   give you a good starting point as you get to know your machine and tweak the settings for
3 n% f+ F- a8 \5 ^- g5 w   your nefarious needs.
7 D6 ~6 v6 X5 O' [5 s   Ensure one and only one of these DEFAULTS_XXX values is defined in config.h   y2 C) ^) a2 Z5 C% G

0 G8 B  t5 l1 @, n7 f   The defaults.h文件作為一個中央默認設(shè)置選擇不同的機器
  n6 W6 L( v2 k; c5 t2 z) D! R; o1 x   類型,從DIY米爾斯數(shù)控CNC轉(zhuǎn)換的現(xiàn)成的機器。的設(shè)置
; Z$ t- x9 q- h4 t+ ^2 K   這里列出的文件是由用戶提供的,所以您的結(jié)果可能不同。然而,這應(yīng)該
7 e, {4 }: f1 u   給你一個很好的起點,你了解你的機器和調(diào)整設(shè)置: o; L, C$ Q. Q9 J  N
   你的個性的需求。
) U/ h; E: R8 P# N# N5 o0 C   確保一個且只有一個這些DEFAULTS_XXX config.h中定義的值
/ ^) A6 J: Z6 G  ~) `; P   */
, M/ D6 V+ q# P7 e+ Q0 Y5 I" F4 ^; {; K4 o/ Y
#ifndef defaults_h
4 o( R3 c# q7 L, H$ T1 o
2 l% b) Q, g  w// Only define the DEFAULT_XXX with where to find the corresponding default_XXX.h file.
' e5 n2 C7 |# W  v. v; q// Don't #define defaults_h here, let the selected file do it. Prevents including more than one.
2 I5 l7 G7 E& W3 w  l* L//只有定義DEFAULT_XXX在哪里可以找到相應(yīng)的DEFAULT_XXX。h文件。
5 p( K) u6 }" p% V- u4 Z, p4 I//別在這里# define defaults_h,讓選中的文件。防止包括不止一個。% z7 u7 G4 @: C2 p- b" x
- K7 h  g6 }8 Z
#ifdef DEFAULTS_GENERIC
! t% C4 o1 U+ X9 O. K5 b. |0 R; d+ A- a  // Grbl generic default settings. Should work across different machines.
1 i+ h& v! Z9 K6 I8 _  // Grbl通過通用默認設(shè)置就可以在不同的機器上工作。
5 s! t9 l4 P4 m+ s" I  B1 P  #include "defaults/defaults_generic.h"
& x2 Q: A% |6 V& q1 R#endif8 n1 u6 j/ U% F
) X6 t: h, }: v
#ifdef DEFAULTS_SHERLINE_5400
% r* R+ S0 R9 Z# Z  // Description: Sherline 5400 mill with three NEMA 23 Keling  KL23H256-21-8B 185 oz-in stepper motors,
4 C2 I! y& P/ Q7 u4 }  // driven by three Pololu A4988 stepper drivers with a 30V, 6A power supply at 1.5A per winding.
# x" y: ^7 X) z0 G  //描述:Sherline 5400制造廠三個NEMA 23客戶KL23H256-21-8B 185扭力步進電機,
9 p4 m% F, `% o' K% g( \) o  //由三個Pololu A4988步進驅(qū)動30 v,6在每1.5繞組供電。' p0 |& W! M$ q, k$ i; G

8 w8 v& ^9 q, ]  #include "defaults/defaults_sherline.h"( s; [+ i9 U/ m/ |
#endif
" j. r' c* x5 Y6 X# E
. ]1 M. O$ c2 q#ifdef DEFAULTS_SHAPEOKO
! ?4 J8 w1 |) L: {2 G/ M8 y          // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
! p! e0 i& ^$ n          // grblShield with a 24V, 4.2A power supply.# W$ q/ q8 \7 G9 ?3 {$ w2 f! _- J# m
        // 描述:Shapeoko數(shù)控機有三個NEMA 17步進電機,由Synthetos驅(qū)動的) z$ e6 ~' V% W* ?. N' t2 i1 u
        // grblShield 24 v,4.2電源。
, S- |% G  `1 M$ X: E( H7 I9 @; M3 J" A# u0 B
  #include "defaults/defaults_shapeoko.h"
8 F: [& ~4 o0 k#endif
" D2 o* b0 \$ ^' V+ K8 \
: A% \+ d5 ~# q4 |+ p#ifdef DEFAULTS_SHAPEOKO_2: Y8 _/ w8 L$ g& j$ z
  // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
! b8 x5 l0 y- w1 A  // grblShield at 28V.
/ A% _0 L0 \" x; V0 r, @( d  // 描述:Shapeoko數(shù)控機有三個NEMA 17步進電機,由Synthetos驅(qū)動的% u% ?4 l4 @/ N+ ]2 O$ H7 ^3 Z, i, |, r
  // grblShield 28 v。
, R0 b4 }# x- ]3 x, A1 J( Q+ A
6 h7 F% y' q& E  D  #include "defaults/defaults_shapeoko2.h"+ k1 ^+ p1 S1 }% j, d
#endif
$ f( g# f- D, w) I2 u  E& A# F  d0 D% c  m8 H1 x# y
#ifdef DEFAULTS_SHAPEOKO_36 s" t( ~6 M# v0 G4 N' b
  // Description: Shapeoko CNC mill with three NEMA 23 stepper motors, driven by CarbideMotion! j7 d8 X/ b3 u0 n
  // 描述:Shapeoko數(shù)控機有三個NEMA 23步進電機,由CarbideMotion驅(qū)動的
+ p: l0 N6 N7 s
9 G! s( u& Q+ _0 n. A3 z6 \0 }  #include "defaults/defaults_shapeoko3.h"5 c$ }" I, k3 B5 r1 O
#endif: v3 M' N! @) f0 z  L
* o9 G9 I  m4 E$ K! X
#ifdef DEFAULTS_X_CARVE_500MM
: o7 O5 r  m$ a. f. G1 n9 j) F  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos0 h. N- u# w6 j# b% T& C
  // grblShield at 24V.
' [8 s7 x% W7 `2 K& J% W' d5 r  // 描述:X-Carve 3 d卡佛數(shù)控機有三個200步/汽車由Synthetos牧師grblShield 24 v。: Y+ \- g, `, q5 O, ?! Y( L5 c" U# N
  #include "defaults/defaults_x_carve_500mm.h"+ P6 ]+ b$ e/ `+ J9 c1 p
#endif7 h- [2 J% l1 ~
5 u% Z# B4 r: I6 i  |3 m
#ifdef DEFAULTS_X_CARVE_1000MM
( A: Q' _& n# _; z$ j! Z  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos9 X6 K+ t. \6 E2 N
  // grblShield at 24V.
$ c" h1 m2 H3 K1 S4 T/ r  #include "defaults/defaults_x_carve_1000mm.h"
, U  h1 r+ e% Z" }#endif
0 n( E! S) ^5 f; b7 e, Z# u% H8 A+ T- }' }/ h* f
#ifdef DEFAULTS_ZEN_TOOLWORKS_7x7
: {* w* E* _8 N% g5 B  // Description: Zen Toolworks 7x7 mill with three Shinano SST43D2121 65oz-in NEMA 17 stepper motors.
' I6 L- d+ ^- {& {0 a' G  // Leadscrew is different from some ZTW kits, where most are 1.25mm/rev rather than 8.0mm/rev here.+ j  ^* K' g: w* W" P, `
  // Driven by 30V, 6A power supply and TI DRV8811 stepper motor drivers.
! R$ \) E& W! R0 }  //描述:禪宗Toolworks 7 x7機有三個Shinano SST43D2121 65扭力NEMA 17步進電機。
$ C, K1 B( B: p- v' r  U7 M9 w# Q  //導(dǎo)螺桿不同于一些ZTW包,大多數(shù)是1.25毫米/牧師而不是8.0毫米/牧師。
+ y; L+ @) ]' B0 u0 L) s  //由30 v 6電源和TI DRV8811步進電機驅(qū)動程序。
9 c8 ^) C0 K- a" f4 a" j- E% k& G/ s- y
  #include "defaults/defaults_zen_toolworks_7x7.h"
- X7 y. a4 ?4 |. [) B- E#endif
$ c/ U0 K3 i5 g9 h) [# d
+ w9 V) V8 ?. ]/ z! p# V* |#ifdef DEFAULTS_OXCNC
# s- |8 B8 Q) r  b! m2 N& ^  // Grbl settings for OpenBuilds OX CNC Machine
! N) {. ^7 ~9 x$ z1 Y5 P  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/, W( C4 H# V$ N, Q

2 F2 w5 |0 Y' {& i7 ^$ Z) ]  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/ $ L" @5 K# f. D* M4 p4 B
  #include "defaults/defaults_oxcnc.h" // Grbl設(shè)置OpenBuilds牛數(shù)控機床+ t9 j& J8 c8 s+ ]. s6 z
#endif, B2 @7 \- A% x' p. _

7 ?5 m% Z" Z2 j9 a' N( Q#ifdef DEFAULTS_SIMULATOR+ |$ O4 p% h3 G( Z: j; V; ^
  // Settings only for Grbl Simulator (www.github.com/grbl/grbl-sim)% z' y" I) Z% }9 }6 t* _2 d
  #include "defaults/defaults_simulator.h" //設(shè)置只對Grbl模擬器(www.github.com/grbl/grbl-sim). S: Y4 z. R& K8 i& }( s' s
#endif
2 n# t% M- v2 Z7 V+ \  [& f
6 T+ u! s. T7 U4 w2 q$ o6 i7 F#endif
0 p4 h0 y* d, k+ N9 I2 ]
+ }7 N# j: c& I) T4 n__________________________________________________________________________________________________________________
+ {# G- `) y  m0 s( |! u/*
5 v* L# u9 b1 A5 ^4 @3 X% [defaults_generic.h -默認設(shè)置配置文件Grbl的一部分
6 k8 I& f, X) B) \9 _  A4 N版權(quán)(c)2012 - 2015 Sungeun k全" L& ?/ \5 a! |6 r: z/ Q- Z
Grbl是免費軟件:可以重新分配和/或修改9 I. ^7 j( q0 v
GNU通用公共許可證的條款下發(fā)布的
5 j5 r! q* e$ d自由軟件基金會,版本3的許可,或
$ u+ k# g* W+ k( Z% ]9 \& h(任您選)其后的版本。  c3 ~5 c. A3 a$ S' ^0 c( B

& N8 c2 T; e2 d" Y3 Q, k4 B# W( rGrbl分布,希望這將是有用的,
+ g) o: G+ Y* f5 ]- @" H1 i6 w/ F" {但是沒有任何保證;沒有即使的默示保證
3 Z# F  M# n- V& {( m8 o適銷性或健身為特定目的。看到3 v, z$ y' ^4 E: ^
GNU通用公共許可證的更多細節(jié)。
! [9 l" _5 c5 @& `$ `, @
; _' d+ m% \$ d你應(yīng)該收到了GNU通用公共許可證的副本
0 q0 j" g6 o" H, v連同Grbl。如果沒有,看< http://www.gnu.org/licenses/ >。5 d# m& R" u0 F- |- q
* /
, B7 J6 s0 ~' I* [6 u
( P( J* P. l5 O' @) y- Y/ *默認值。h文件作為一個中央默認設(shè)置文件不同的機器9 b4 ?9 O0 S) N3 R8 {9 w
類型,從DIY米爾斯數(shù)控CNC轉(zhuǎn)換的現(xiàn)成的機器。的設(shè)置
. c. q0 k! u% X這是由用戶提供,所以您的結(jié)果可能不同。然而,這應(yīng)該給你
+ p6 ?- c9 l" H- J0 t) h; i/ N一個好的起點,你了解你的機器和調(diào)整的設(shè)置4 l: K" o" B! ]7 o
邪惡的需求。*/: ^# L: P; G6 M7 D$ c) ?8 @+ B$ n$ b7 C" n

) ]/ K: r: o5 I7 n7 e" ~
) r4 v. c0 {8 m$ {5 ]% t" O#ifndef defaults_h
. H0 N: r* ~* D, V; {#define defaults_h) m! B$ u5 c; V4 @. D& b" W

2 S% i( i& ]6 c' }8 U  // Grbl generic default settings. Should work across different machines.  D# B" n" b4 G# Z; b
  #define DEFAULT_X_STEPS_PER_MM 250.0        //X軸每mm脈沖當(dāng)量        . Y' l: {! v( }& q$ \
  #define DEFAULT_Y_STEPS_PER_MM 250.0
+ o# y9 y) B8 v  #define DEFAULT_Z_STEPS_PER_MM 250.0
2 }* q1 y& h( W( |1 i  #define DEFAULT_X_MAX_RATE 500.0 // mm/min 最大速度
4 G5 t, |" F/ B: ]( j  #define DEFAULT_Y_MAX_RATE 500.0 // mm/min
' a" U$ b- k$ |: W* A& T/ y  #define DEFAULT_Z_MAX_RATE 500.0 // mm/min
" b% ?$ S  l; q7 E6 F8 F/*這是毫米/秒/秒的加速度。
/ N1 G! d/ u! d2 J8 L* D  B( k你不需要理解這是什么意思,我只想說,一個較低的值給smooooother加速度而價值更高的收益率更嚴格的措施,達到所需的進料速度更快。
, e6 x( f, c+ V  i- }8 A* C7 r從技術(shù)角度講,這是您的機器的點對點的加速度,獨立于軸。設(shè)置加速度值高達你最限制軸可以讓你在不丟失任何步驟。. p, u/ D" _5 W: ]
通常你想給自己一些緩沖,因為如果你失去了步驟,Grbl不知道這發(fā)生了(開環(huán)控制步進),并將繼續(xù)。*/
( o+ |# _) i4 K9 s! }4 a" l/ x; _  U  #define DEFAULT_X_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2        加速度
1 l& C5 H* p$ X; O# a  #define DEFAULT_Y_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
0 V1 b% `, X; C7 @# X0 _) ]% ^  #define DEFAULT_Z_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2, u9 c: x/ M: N
  #define DEFAULT_X_MAX_TRAVEL 200.0 // mm                最大步行7 A; c9 F9 U- z7 B- w  Y
  #define DEFAULT_Y_MAX_TRAVEL 200.0 // mm                ' ], w5 f6 i* g$ B# j
  #define DEFAULT_Z_MAX_TRAVEL 200.0 // mm                * ^5 g( S6 [. o5 K
  #define DEFAULT_STEP_PULSE_MICROSECONDS 10        //步進驅(qū)動脈沖長度- |; p2 q3 v7 `2 Q
  #define DEFAULT_STEPPING_INVERT_MASK 0                //步進是否反轉(zhuǎn)/ }8 N! p& Y: f
  #define DEFAULT_DIRECTION_INVERT_MASK 0                //方向是否反轉(zhuǎn)( p  P$ o) [* I/ B8 F
  /*
, h4 n5 S4 Z% I: d  每次你完成步進運動和停止,Grbl將禁用默認步進。, g( }9 L1 P% R6 t6 C" e4 ?, F
鎖步進空閑時間時間長度Grbl將步進鎖之前禁用。% ?- T) B- a7 B; a. S3 s
根據(jù)系統(tǒng)中,您可以將這個參數(shù)設(shè)置為零,禁用它。對他人,你可能需要25 - 50毫秒來確保你的斧子來完成禁用前停止。(我的機器往往漂移稍微如果我沒有啟用。)
  X4 z/ k" {2 e4 d: H! s+ a或者,你可以讓你的軸在任何時候啟用通過將這個值設(shè)置為最大255毫秒。再次重復(fù),你總是可以保持所有軸通過設(shè)置啟用7美元= 255。*/% y4 |+ i$ n: X# v( H; u
  #define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)步進閑著時間
8 z4 [8 a6 @$ m7 @( p) q  #define DEFAULT_STATUS_REPORT_MASK ((BITFLAG_RT_STATUS_MACHINE_POSITION)|(BITFLAG_RT_STATUS_WORK_POSITION)) //是否打印狀態(tài)報告
: |" \' M4 ?6 y  L! D3 o9 h/*一些高低cnc-stepper控制器需要輸入反方向和步驟。( x! ^; K1 J8 r7 \
信號線路通常是高或低信號方向或高,低了幾微秒一步事件信號。為了達到這個目標,Grbl可以反轉(zhuǎn)輸出比特來滿足特定的需求。3 O% A1 A% d5 D  K# s
反掩碼值是一個字節(jié),xor的步驟和方向步進港數(shù)據(jù)之前發(fā)送。這樣你可以使用這兩個轉(zhuǎn)化步驟脈沖或轉(zhuǎn)化的一個或多個方向的軸。# L# m5 h' P" ~8 y3 \) E1 T! o
這個字節(jié)對應(yīng)的比特分配給介入config.h別針。請注意,不用于反演位0和1。默認比特分配是這樣的:*/
# X4 V! Y5 n% i5 t* Z
5 p3 E0 ^* O0 z1 m% r+ t# C/*  轉(zhuǎn)彎路口偏差使用加速度經(jīng)理決定它如何快速穿過一條路徑。+ ?; u, s6 p7 E$ `4 h
  數(shù)學(xué)有點復(fù)雜,但總的來說,更高的價值給一般快,可能的波動運動。低價值使得加速度經(jīng)理更加謹慎,將導(dǎo)致小心和慢轉(zhuǎn)彎。
1 L. h" U8 J8 h  如果你遇到問題,你的機器試圖把一個角落太快,降低此值使它慢下來。
  y0 n' y2 U0 ~+ s: d5 X/ D  如果你想讓你的機器通過連接移動得更快,增加這個值速度。
) T4 O) \& l: S; [% t- I  為技術(shù)人員,點擊這個鏈接閱讀關(guān)于Grbl轉(zhuǎn)彎算法,速度和結(jié)角占一個很簡單,高效和可靠的方法。*/
+ U& x5 w6 N2 o& x! E. R
% x& A9 B) |* `0 k3 g  #define DEFAULT_JUNCTION_DEVIATION 0.01 // mm        //偏差% D( v! P! Y; m
  #define DEFAULT_ARC_TOLERANCE 0.002 // mm                //圓弧公差
2 n6 |( K; d7 C1 d2 l# U8 V  #define DEFAULT_REPORT_INCHES 0 // false                //打印英寸/ f/ n3 j0 W! ^  _1 s
  /*默認情況下,步進使銷是啟用禁用高和低。如果您的設(shè)置需要相反的,只是反步進使銷通過輸入15美元= 1。禁用與15美元= 0。(可能需要一個動力循環(huán)加載的變化。)*/9 q1 F0 Q; i! I% f  L- K& _
  #define DEFAULT_INVERT_ST_ENABLE 0 // false
2 u1 G4 O! j) d' g& t) K) ~, n  #define DEFAULT_INVERT_LIMIT_PINS 0 // false        //反轉(zhuǎn)限位引腳
+ m) j5 k. X$ o  #define DEFAULT_SOFT_LIMIT_ENABLE 0 // false        //軟件限位
! x: f3 X+ s1 g* |% o) X  #define DEFAULT_HARD_LIMIT_ENABLE 0  // false        //硬件限位# s% x) ?! `  O+ [+ L7 l
  #define DEFAULT_HOMING_ENABLE 0  // false                //回原點使能
! G0 Q' O3 J& d  Y( e  #define DEFAULT_HOMING_DIR_MASK 0 // move positive dir
0 R- P# {0 V( _  #define DEFAULT_HOMING_FEED_RATE 25.0 // mm/min
4 j9 ^6 b% p  @1 @' H: z  #define DEFAULT_HOMING_SEEK_RATE 500.0 // mm/min; B) Z- B5 ]  J3 D
  #define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)防抖動延時
' `" b& b3 L. l6 h6 `/ O  #define DEFAULT_HOMING_PULLOFF 1.0 // mm2 R* _0 A  p4 v6 X. i4 g
, C7 W! \: O2 W7 Y
#endif- |) F8 G% }, T+ r7 ?8 p

" f9 e" J' V: x0 Z' \4 U1 @, O5 _9 s* g) v, e

2 c  u% H7 T9 p4 X9 v8 Q; U* q( _7 H! X' ?. ?% e$ q2 {) {

& n4 [, Y3 t0 ^: _1 `! z/ I# y8 C4 s$ O6 ?

* x2 F$ K  K! l- q2 x  x; {9 j# _& N4 `" ~& \

) K" v9 |& @- N: h7 q! T% j: H
; q+ K; X6 v  ]( M+ X* y( V4 H/ _0 A; ~9 e1 h1 t
) a& |5 ~8 g$ r; e
2 c* L' b3 n# d* [, u9 h
6 C3 I7 n/ i5 {  W: G2 ^

9 `9 g1 ?2 e  i& b
. d7 u+ I% J6 \. Y5 u; S4 ~! N0 q$ I: O- b

. B  R4 I! a% \
, y( k+ `0 I8 ^: o
( \. E  M3 Y5 f$ u2 `% n. E' t- [/ f/ C9 B& a& e2 _/ u& P& Q

* L* n0 y6 `0 [/ G) b) K/ J
& [6 Q3 E6 R, r! i4 r6 |
4 c$ _1 Q& |' N5 ?! Y5 A2 w, [" r; E' l9 B# v$ q
5 U1 K0 G* J5 U
13#
發(fā)表于 2016-8-27 22:24:07 | 只看該作者
膜拜大嬸
回復(fù)

使用道具 舉報

14#
發(fā)表于 2017-5-24 10:23:33 | 只看該作者
你好,你收的那個Dlion為什么在百度找不到,能提供相應(yīng)的鏈接嗎
15#
發(fā)表于 2017-5-24 10:24:41 | 只看該作者
大神你好,你說的 那個Dlion在百度怎么搜不到,能提供相應(yīng)的鏈接嗎
16#
發(fā)表于 2017-7-26 13:12:54 | 只看該作者
GRBL固件控制的運動,步脈沖的頻率不要超過30KHz, 因為超過30KHZ時, 可能會引起timer1的ISR中斷服務(wù)程序執(zhí)行異常,運動出現(xiàn)卡頓,丟步,速度不準確。
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

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

GMT+8, 2025-8-24 02:47 , Processed in 0.067466 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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