找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: 1五湖四海1

单片机MCP制作数控雕刻机3D打印机

[复制链接]
 楼主| 发表于 2016-8-25 22:19:33 | 显示全部楼层
szg不败 发表于 2016-8-25 09:31$ p1 L! V& A2 m: T- I2 U
楼主这些代码。是网上搜来,然后自己组合的吗?全是自己想的,那是牛逼了
1 {  c% Y$ {( o/ H' i/ G) k1 y: K
外国的开源软件grbl,在研究它,将打注释了下而已,研究透彻了好移植的其他平台应用,学习阶段。
' a8 C7 F  B. `& Rhttps://github.com/grbl/grbl1 e8 @1 [' o# t; a- {  b
 楼主| 发表于 2016-8-25 22:34:36 | 显示全部楼层
本帖最后由 1五湖四海1 于 2016-8-25 22:44 编辑
- Z3 c, _0 Q) B
: h. O: J$ p4 ^+ q! H* |! Q这个defaults.h文件作为一个中央默认设置配置不同的机器类型,从DIY米尔斯数控CNC转换的现成的机器。这里的设置所列出的文件是由用户提供的,+ _0 E& B' \% M# B0 a
所以您的你的需求可能不同。所以应该你了解你的机器和调整设置根据你的个性的需求,制造机器。
3 s+ ?8 N3 ]- \1 L! ^- jdefaults_h文件是选择是否将一些参数设置为默认值' ?# ~3 @' t' G% |; ^
定义各种参数
1 w' m% q7 x# M8 J1.defaults/defaults_generic.h        //Grbl通过通用默认设置就可以在不同的机器上工作。9 Y% ?/ I4 |: s* O  q
2.defaults/defaults_sherline.h  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机
1 Y! s' @+ {3 U" a) O6 z5 G3.defaults/defaults_shapeoko.h  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的8 j  d" d+ l. E, E' F
4.defaults/defaults_shapeoko3   //描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的3 n7 T% f' j8 h6 l
5.defaults/defaults_x_carve_500mm //描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。* r' V' m1 g2 H9 U7 N3 E. N
6.defaults/defaults_zen_toolworks_7x7         //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。由30 v 6电源和TI DRV8811步进电机驱动程序
! ?- B7 i5 c( I1 ]0 ~, @7.defaults/defaults_oxcnc                 // Grbl设置OpenBuilds牛数控机床( ~* ?6 }+ `; M) ^( g8 ]
8.defaults/defaults_simulator
1 y0 q+ ^8 ]# I2 w1 d+ F
3 \$ O1 ~% u' _8 K4 P+ M/*
, @2 O, d  p- M+ U& A  defaults.h - defaults settings configuration file+ m- C  Q4 J! q9 g) Y( K
  Part of Grbl
% c8 E9 _8 W3 L7 I6 t9 \& l( U, h" C
  Copyright (c) 2012-2015 Sungeun K. Jeon% h- o0 u& F$ U2 A9 l
. ]& l5 \0 _4 W$ g# r& J$ x- {9 h
  Grbl is free software: you can redistribute it and/or modify
! w; T8 d/ p7 q+ `. c6 h* }3 U% N# k  it under the terms of the GNU General Public License as published by; G0 F6 |6 s" O. z
  the Free Software Foundation, either version 3 of the License, or
0 T! U( j% a4 Y* h  (at your option) any later version.. A0 q, [9 F  t( O; u6 |* h
. Y9 V. p( g& o- Y$ J! \" u; ^
  Grbl is distributed in the hope that it will be useful,
. S6 h+ r7 }3 Q' \& L6 F: b  but WITHOUT ANY WARRANTY; without even the implied warranty of% k2 Q! v* |5 |7 ]) N' ?
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
; I! J3 K7 p. G$ W  GNU General Public License for more details.  m1 J$ V& l/ E$ Q

9 p$ ?9 r# ~8 h/ n/ d  J  You should have received a copy of the GNU General Public License
7 Z* p- v6 S1 I5 [0 B% }  along with Grbl.  If not, see <http://www.gnu.org/licenses/>.
  D( i# V* r$ _  z8 h) {; t2 f*/3 t2 x; ]6 `9 r- O

8 p0 C8 X7 e' O" C5 N/ s  X/* The defaults.h file serves as a central default settings selector for different machine1 G! d7 X& S3 g( a
   types, from DIY CNC mills to CNC conversions of off-the-shelf machines. The settings 5 G0 Z% b  e$ P  k+ R
   files listed here are supplied by users, so your results may vary. However, this should0 [2 p' G  o" E
   give you a good starting point as you get to know your machine and tweak the settings for
( x$ O4 J) |7 O& ?5 }   your nefarious needs.
! C* s8 N" B3 d2 d   Ensure one and only one of these DEFAULTS_XXX values is defined in config.h
: K4 o% j* p& H% N
  P0 U! `1 E; C# g, Y   The defaults.h文件作为一个中央默认设置选择不同的机器
+ w' V5 Z3 _& e   类型,从DIY米尔斯数控CNC转换的现成的机器。的设置3 Y% w0 i. X8 X8 t: a( G
   这里列出的文件是由用户提供的,所以您的结果可能不同。然而,这应该' L4 x- M+ Y- V) V+ c8 V
   给你一个很好的起点,你了解你的机器和调整设置
+ a' p. Q4 C: `) ?4 {   你的个性的需求。* p& J: Z* d7 U$ v
   确保一个且只有一个这些DEFAULTS_XXX config.h中定义的值
7 A5 U$ M' B/ O/ e+ \) V% j   */
; a1 E) ~3 L( f/ b) L) P, Z  l, ~$ w1 ^. [8 f
#ifndef defaults_h$ {& k2 @! r  [; V$ q

  A5 z2 X% `+ s  ]4 F2 a// Only define the DEFAULT_XXX with where to find the corresponding default_XXX.h file.8 c; z, n% u) p
// Don't #define defaults_h here, let the selected file do it. Prevents including more than one.
( J  `6 Z3 f% _& z* ?% j/ g1 ]//只有定义DEFAULT_XXX在哪里可以找到相应的DEFAULT_XXX。h文件。
1 q. e6 c  M+ ~//别在这里# define defaults_h,让选中的文件。防止包括不止一个。
/ r% j! t5 h% d# E2 x8 @
& X6 c0 h: `, w. g' S#ifdef DEFAULTS_GENERIC
/ r3 h, o  ]; c1 \  // Grbl generic default settings. Should work across different machines.
) V5 P) F0 {- |6 S& Y" z  // Grbl通过通用默认设置就可以在不同的机器上工作。( u) h/ E  U) w* g
  #include "defaults/defaults_generic.h"$ h9 M; `6 d: ~* ]* q) A0 V- X
#endif! Z* o8 f% A( L! Q' G+ Z
+ E7 @: H5 m, M) Y6 g
#ifdef DEFAULTS_SHERLINE_5400# `) V6 a; m0 S' @' ^6 ^6 m( Y# Z
  // Description: Sherline 5400 mill with three NEMA 23 Keling  KL23H256-21-8B 185 oz-in stepper motors,: I5 U6 `# K1 L- M
  // driven by three Pololu A4988 stepper drivers with a 30V, 6A power supply at 1.5A per winding.
3 _8 f- i  K5 T& ?  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机,
( z2 o, O4 a, \  //由三个Pololu A4988步进驱动30 v,6在每1.5绕组供电。! n! I: X& O& ^8 I) Q, R4 B/ U& _
2 G" \" e  u5 d
  #include "defaults/defaults_sherline.h"! I! p, A$ ?2 ^2 D7 a5 h
#endif+ @- Y% d$ B7 m9 a' G+ e
% ^0 h  t- p) K& C
#ifdef DEFAULTS_SHAPEOKO
$ h+ g) Q9 S) e3 W6 @          // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos9 P7 X0 D' q9 O9 U* }
          // grblShield with a 24V, 4.2A power supply.! C: j  m2 j. i7 ]( |
        // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的+ X7 F. \8 o! a% V- c
        // grblShield 24 v,4.2电源。9 k( o/ A+ @. V+ a4 ^% V: ~
  ^) G2 T3 M9 I# ]
  #include "defaults/defaults_shapeoko.h"
) T) R/ b( H: X/ Q! Y! y#endif3 X/ I2 ?' ?0 N0 r% j5 ~
9 I, i4 S" d. B: u6 l! p- E+ f
#ifdef DEFAULTS_SHAPEOKO_2
0 e. N' e. ^  E8 T  // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos8 c/ B5 _- @" z; \& o5 m
  // grblShield at 28V.9 }3 r8 Y  i# ?* ?0 f
  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的: `! M& R! a' X$ _: Y& N4 ?
  // grblShield 28 v。
. @  _: F+ E( N2 b( E4 P0 \
- E5 C. c1 t; O/ g" K) O  #include "defaults/defaults_shapeoko2.h"
+ o9 @' f: A+ x, M: a+ i2 g#endif
6 q& O" A: q  n9 v5 Z5 G, A; v6 B1 \) D8 N
#ifdef DEFAULTS_SHAPEOKO_3+ x9 x2 s3 \8 J
  // Description: Shapeoko CNC mill with three NEMA 23 stepper motors, driven by CarbideMotion
5 t" P6 P( j/ M9 Z  // 描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的9 Z) U' l% N2 i3 m6 A! _

3 d/ M% F: l8 W, ^# @9 F) i  #include "defaults/defaults_shapeoko3.h"
+ s- z: V' |. t8 z1 q* v#endif# m* h. r% d; {- o. p
* m0 Z7 O/ D7 f/ ~; x8 M
#ifdef DEFAULTS_X_CARVE_500MM- a( J0 n" y6 z) i
  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos: c0 s' {) d+ F! m8 j7 ?
  // grblShield at 24V.
  z# D4 f) v' h  // 描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。
0 v) Q/ t! r8 a8 S* ?% p# ?0 {  #include "defaults/defaults_x_carve_500mm.h"
! l) O$ \% Q- ?* F, L8 @# ^#endif* Z8 |& z6 U' t2 _  S" V* K2 X

. Y* c& d$ D# b, C/ f  m#ifdef DEFAULTS_X_CARVE_1000MM
4 Z* |3 }5 T3 W4 v* B- h: S  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos
5 m' y0 d8 x' L4 `% P5 [! y  // grblShield at 24V.
& L/ i! d$ l; k1 Z  #include "defaults/defaults_x_carve_1000mm.h": e7 A/ u7 T/ j) @
#endif0 y) o& U  s( H* z  t- u

' F; d0 y& L- ^1 S, o+ C3 \& H#ifdef DEFAULTS_ZEN_TOOLWORKS_7x7& o& u$ ^5 y  E
  // Description: Zen Toolworks 7x7 mill with three Shinano SST43D2121 65oz-in NEMA 17 stepper motors.
4 c7 S! W3 T* R: W2 D  \  // Leadscrew is different from some ZTW kits, where most are 1.25mm/rev rather than 8.0mm/rev here.
, J0 u$ H" n1 m1 P0 a5 ~  // Driven by 30V, 6A power supply and TI DRV8811 stepper motor drivers.( ^! A* C1 R4 g  H$ y
  //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。( C6 I0 @' i# A7 b- F5 x* b
  //导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。
6 f5 u7 T0 d- A( X( t  //由30 v 6电源和TI DRV8811步进电机驱动程序。
* p% g# \3 l/ E* s6 P4 Z: G. S
* z: n3 o" O( [  #include "defaults/defaults_zen_toolworks_7x7.h"2 `/ C% I; o& L) S7 W
#endif
, S  Q9 i0 N" Y( N4 {- w. Z. ~+ `+ p2 d/ s: N/ E$ m) \" s8 I
#ifdef DEFAULTS_OXCNC
# _" ^, k( B" `7 Q4 ]) \  // Grbl settings for OpenBuilds OX CNC Machine
& q9 \5 |- A7 r# }8 K  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/
: N/ _. r, N  {+ Y3 Y9 O  V" D$ J1 x/ Z# E! b$ |
  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/ 3 a; X6 H0 |" i9 }6 C
  #include "defaults/defaults_oxcnc.h" // Grbl设置OpenBuilds牛数控机床
& T+ ?: p# X9 c. v+ [#endif
8 J1 |' ]5 K' c4 E' k  L1 O) a1 J# t4 P, \* t* c
#ifdef DEFAULTS_SIMULATOR: U7 m- j' M8 d7 `
  // Settings only for Grbl Simulator (www.github.com/grbl/grbl-sim)  P2 V/ Y0 ]5 k  i$ f5 K
  #include "defaults/defaults_simulator.h" //设置只对Grbl模拟器(www.github.com/grbl/grbl-sim)
1 g, P6 ], K4 W" _. e3 v: z#endif
7 X$ w' E9 o) N6 K- g% @6 z
7 t5 P3 W9 S; c3 V#endif; e* }$ F0 t; w/ l
2 W1 Q0 A+ m* e- h' e  n" m
__________________________________________________________________________________________________________________1 S/ n0 A7 c( J  |
/*
; _: I$ X7 m8 \5 p5 S4 ?& adefaults_generic.h -默认设置配置文件Grbl的一部分
* D9 }) y$ [' R- r版权(c)2012 - 2015 Sungeun k全4 `  z; v( K7 f, @" b
Grbl是免费软件:可以重新分配和/或修改# p% [4 n5 i" A2 j5 R4 x
GNU通用公共许可证的条款下发布的9 `8 X* W& i. {! h4 N: F9 Y
自由软件基金会,版本3的许可,或
& L  D' r0 J0 R$ G(任您选)其后的版本。
; X" x$ k6 q) r
+ D+ B3 m# e+ CGrbl分布,希望这将是有用的,
# `/ o; G" {3 ^1 x但是没有任何保证;没有即使的默示保证
6 }- f: ?" _2 D% H- Q适销性或健身为特定目的。看到8 Z  s4 p+ w4 P' h1 `  W8 [
GNU通用公共许可证的更多细节。
/ m1 ^( E# C# I5 y8 \, \% v- o
9 G0 j2 D# c) |% ~5 \你应该收到了GNU通用公共许可证的副本
3 E3 u% U9 k  a3 Y9 t: K连同Grbl。如果没有,看< http://www.gnu.org/licenses/ >。0 g+ ]9 k/ U  a8 _
* /
: D/ B. {2 ]3 F$ {" ~' X$ O
4 K5 u4 l! w5 _/ *默认值。h文件作为一个中央默认设置文件不同的机器
' K4 @" p- u' V* r, w3 b- q类型,从DIY米尔斯数控CNC转换的现成的机器。的设置
) p+ F( b- C$ l  _+ @. G7 d) z这是由用户提供,所以您的结果可能不同。然而,这应该给你
# x  k( N3 Z! n. {8 @一个好的起点,你了解你的机器和调整的设置/ [1 J( o, |% L7 j% g% E3 c
邪恶的需求。*/. ~- \/ Z4 N6 S( [

$ S! _6 F$ }) s) P* y
* Q& ^' m' x: `7 z. w#ifndef defaults_h. I; ]1 z, g" y9 @3 o7 l
#define defaults_h+ G- v9 \) y" ^% v# ]. W  N- V4 t

; h: f+ t0 ?: e1 ~- A  // Grbl generic default settings. Should work across different machines.# X0 e, y7 {2 Q+ j& _. O4 ]
  #define DEFAULT_X_STEPS_PER_MM 250.0        //X轴每mm脉冲当量       
, _% C6 Z* I4 L9 n  #define DEFAULT_Y_STEPS_PER_MM 250.0
) q8 R) s1 N5 |0 U# i5 R0 }  L  #define DEFAULT_Z_STEPS_PER_MM 250.0$ B$ O' }7 l/ {- O/ l/ x
  #define DEFAULT_X_MAX_RATE 500.0 // mm/min 最大速度
+ K) ]+ z& G+ ?5 X9 E5 e. I  #define DEFAULT_Y_MAX_RATE 500.0 // mm/min. Q+ p3 q, Z% l- x, p# i$ q
  #define DEFAULT_Z_MAX_RATE 500.0 // mm/min
6 P; ?* i$ L3 {' T# ?( q- d: ]# _# d* V/*这是毫米/秒/秒的加速度。
4 h5 O7 k3 V* |  E你不需要理解这是什么意思,我只想说,一个较低的值给smooooother加速度而价值更高的收益率更严格的措施,达到所需的进料速度更快。
; K1 a* }) s% Z2 M* f$ ?从技术角度讲,这是您的机器的点对点的加速度,独立于轴。设置加速度值高达你最限制轴可以让你在不丢失任何步骤。
% U; c- J! @8 T通常你想给自己一些缓冲,因为如果你失去了步骤,Grbl不知道这发生了(开环控制步进),并将继续。*/+ d6 p+ H! o. i$ N3 }- K
  #define DEFAULT_X_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2        加速度
: `3 H5 e) H8 |; y; U1 I  #define DEFAULT_Y_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2" I5 V% U7 V3 a* `
  #define DEFAULT_Z_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
- E  B- ?6 I! s0 h# O  #define DEFAULT_X_MAX_TRAVEL 200.0 // mm                最大步行
0 U5 N, t$ ^* U7 X% W  #define DEFAULT_Y_MAX_TRAVEL 200.0 // mm               
3 w) _! D8 @. }$ s' ]! A; |+ J' Z- A  #define DEFAULT_Z_MAX_TRAVEL 200.0 // mm                * A; S4 z8 S  _
  #define DEFAULT_STEP_PULSE_MICROSECONDS 10        //步进驱动脉冲长度5 c% F) t$ ?8 P
  #define DEFAULT_STEPPING_INVERT_MASK 0                //步进是否反转: O! x! T# w+ ~
  #define DEFAULT_DIRECTION_INVERT_MASK 0                //方向是否反转
4 Q0 m) J4 O  I2 Z* R. N4 {  /*
# |& m6 `9 |1 u4 n; q  每次你完成步进运动和停止,Grbl将禁用默认步进。6 W5 P% e5 f' v% D( p
锁步进空闲时间时间长度Grbl将步进锁之前禁用。# d& |* o) i, y+ P0 E; i8 M  |  S
根据系统中,您可以将这个参数设置为零,禁用它。对他人,你可能需要25 - 50毫秒来确保你的斧子来完成禁用前停止。(我的机器往往漂移稍微如果我没有启用。)
$ p6 B6 C5 @0 H9 m或者,你可以让你的轴在任何时候启用通过将这个值设置为最大255毫秒。再次重复,你总是可以保持所有轴通过设置启用7美元= 255。*/
* }( ?+ T& R. N! x3 Z  #define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)步进闲着时间5 d: Q1 a6 I0 \2 }5 N7 D! h
  #define DEFAULT_STATUS_REPORT_MASK ((BITFLAG_RT_STATUS_MACHINE_POSITION)|(BITFLAG_RT_STATUS_WORK_POSITION)) //是否打印状态报告  ?# r2 m: k! I: V0 W
/*一些高低cnc-stepper控制器需要输入反方向和步骤。; d7 ]2 N( }) A- f2 L0 u- S
信号线路通常是高或低信号方向或高,低了几微秒一步事件信号。为了达到这个目标,Grbl可以反转输出比特来满足特定的需求。
1 [5 L2 c" w& N3 w4 R  L反掩码值是一个字节,xor的步骤和方向步进港数据之前发送。这样你可以使用这两个转化步骤脉冲或转化的一个或多个方向的轴。# H/ w$ h& P8 {! E/ p: s- _
这个字节对应的比特分配给介入config.h别针。请注意,不用于反演位0和1。默认比特分配是这样的:*/' ~# v' v: n3 \4 i2 _4 K+ k

/ `: [0 y" l, d* m. T; u: o2 q/*  转弯路口偏差使用加速度经理决定它如何快速穿过一条路径。
; T5 R  o# P  d& L3 l( l/ c* O  数学有点复杂,但总的来说,更高的价值给一般快,可能的波动运动。低价值使得加速度经理更加谨慎,将导致小心和慢转弯。) }; o; k- p0 F) Q
  如果你遇到问题,你的机器试图把一个角落太快,降低此值使它慢下来。
5 e* @$ J( ]& ^  如果你想让你的机器通过连接移动得更快,增加这个值速度。
8 r0 W+ R( A3 V6 U$ [, R8 z, X% v  为技术人员,点击这个链接阅读关于Grbl转弯算法,速度和结角占一个很简单,高效和可靠的方法。*// ~# }2 [2 z, [/ o, \6 {

; l+ r" a  Y% r  #define DEFAULT_JUNCTION_DEVIATION 0.01 // mm        //偏差$ x8 S6 v4 d/ r- O" _- H' L
  #define DEFAULT_ARC_TOLERANCE 0.002 // mm                //圆弧公差
/ J. t1 P5 }% |4 I  #define DEFAULT_REPORT_INCHES 0 // false                //打印英寸
+ {" h2 R, z5 @; D  /*默认情况下,步进使销是启用禁用高和低。如果您的设置需要相反的,只是反步进使销通过输入15美元= 1。禁用与15美元= 0。(可能需要一个动力循环加载的变化。)*/2 V- C# }1 D6 O  O
  #define DEFAULT_INVERT_ST_ENABLE 0 // false; u8 L1 U8 u' ]$ Y2 d
  #define DEFAULT_INVERT_LIMIT_PINS 0 // false        //反转限位引脚
/ d2 J# ?& I4 m! H1 i1 n  #define DEFAULT_SOFT_LIMIT_ENABLE 0 // false        //软件限位
& T6 o: e# X: S, n8 r" Z  O  #define DEFAULT_HARD_LIMIT_ENABLE 0  // false        //硬件限位& B5 J! z  a+ w; _
  #define DEFAULT_HOMING_ENABLE 0  // false                //回原点使能1 s( I6 N+ c- H1 c( g! R
  #define DEFAULT_HOMING_DIR_MASK 0 // move positive dir& x& K3 A# T: z
  #define DEFAULT_HOMING_FEED_RATE 25.0 // mm/min; _- Z, A! \3 n2 U
  #define DEFAULT_HOMING_SEEK_RATE 500.0 // mm/min
9 t6 B$ q8 F5 y+ w  #define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)防抖动延时
# g+ ?, ?* Q7 @8 R  #define DEFAULT_HOMING_PULLOFF 1.0 // mm1 G, n" L/ ?/ S4 b. m! C5 w3 {/ C, ?

; D5 r) ~$ r, F( r( L6 N* d#endif- N* N7 G! I  H2 |
( _# j1 @2 n( k! |+ u

+ o# \9 n  Z# L( e) L4 {) O; n4 x- T
: d5 u! X/ g+ n% ]: F+ V

: D) B5 T/ c8 ~4 k+ C1 e: _1 X, a1 U& v' t' b

" A9 {; V, I2 f& ]( d, {+ F: F' S7 H: j
; ?+ E! R9 m, n/ L$ P0 g- n

5 u( z" g  I9 H5 y! p$ _. T9 S5 \9 M. g9 f6 h7 b

* A( X+ N/ N$ p4 m2 ~! f" E7 ^  S% N8 j6 B# f
; A9 X) n# U" E
$ h+ r& Z! u7 m( ?* K% ?9 P8 j0 t0 P
9 N0 _: I! M* Z( R" Y8 ?* i
7 G" n, \$ B( u( h2 k- r
1 G' _. X- K! \6 R; O* h, ~- a/ w
1 Z2 t) j! ?+ u; m
% B( J- G$ A9 y! q" \

) J& z( }# w1 c
) ~1 E: M# \, s4 y7 T) B
+ u; H# j3 U+ W8 P
  k6 U/ i. j4 ?. L$ P: g/ S2 D4 j, F# _2 k2 {; U
% E; {0 a# L0 G1 p+ ]% ?: u# `
发表于 2016-8-27 22:24:07 | 显示全部楼层
膜拜大婶
回复

使用道具 举报

发表于 2017-5-24 10:23:33 | 显示全部楼层
你好,你收的那个Dlion为什么在百度找不到,能提供相应的链接吗
发表于 2017-5-24 10:24:41 | 显示全部楼层
大神你好,你说的 那个Dlion在百度怎么搜不到,能提供相应的链接吗
发表于 2017-7-26 13:12:54 | 显示全部楼层
GRBL固件控制的运动,步脉冲的频率不要超过30KHz, 因为超过30KHZ时, 可能会引起timer1的ISR中断服务程序执行异常,运动出现卡顿,丢步,速度不准确。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-9-20 22:14 , Processed in 0.067505 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表