机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 1五湖四海1

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

[复制链接]
 楼主| 发表于 2016-8-25 22:19:33 | 显示全部楼层
szg不败 发表于 2016-8-25 09:31
& d  D5 p! w$ U9 m! E楼主这些代码。是网上搜来,然后自己组合的吗?全是自己想的,那是牛逼了
# p: N; N: Q8 ]# ~
外国的开源软件grbl,在研究它,将打注释了下而已,研究透彻了好移植的其他平台应用,学习阶段。
. l# W: B! L" t4 `8 vhttps://github.com/grbl/grbl
% p1 H4 E2 I( f& g8 T
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-25 22:34:36 | 显示全部楼层
本帖最后由 1五湖四海1 于 2016-8-25 22:44 编辑
: Q- T5 r% t' l/ S4 I5 P0 p+ Y) G& A: i0 s4 y) ]2 q# R
这个defaults.h文件作为一个中央默认设置配置不同的机器类型,从DIY米尔斯数控CNC转换的现成的机器。这里的设置所列出的文件是由用户提供的,
( v8 v: I5 v! T0 K2 v! r2 O( x所以您的你的需求可能不同。所以应该你了解你的机器和调整设置根据你的个性的需求,制造机器。1 G1 D# {6 J5 L3 h& {- I
defaults_h文件是选择是否将一些参数设置为默认值
% W+ H* u: H+ \4 V定义各种参数
' h9 |6 M% m8 m  f1.defaults/defaults_generic.h        //Grbl通过通用默认设置就可以在不同的机器上工作。
2 y, t  a) V) q- V# m2.defaults/defaults_sherline.h  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机
; C! U) n( R  d& B* ~3.defaults/defaults_shapeoko.h  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的! [4 L* C4 z+ E) ]3 ?/ B4 g% W
4.defaults/defaults_shapeoko3   //描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的
* P/ I- j0 t, [% P5 X5.defaults/defaults_x_carve_500mm //描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。
6 X& C( O& r) q: w# I  q( m6.defaults/defaults_zen_toolworks_7x7         //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。由30 v 6电源和TI DRV8811步进电机驱动程序; ?3 A8 U( |7 W, C; Y; \
7.defaults/defaults_oxcnc                 // Grbl设置OpenBuilds牛数控机床
$ A8 W- w  y/ y' R8.defaults/defaults_simulator3 Y  g/ }4 Y: w$ k6 v3 f2 o. e
' a) o% W$ r: p5 P& z3 D" t/ D( w
/*
1 _+ F, z' S# K0 E" R/ K  defaults.h - defaults settings configuration file5 G# d# {4 \% Z  @0 c* d. w2 `6 U
  Part of Grbl
. ^& P9 O* i' `5 K+ M- T: N- O0 I3 c  L* }8 C* e
  Copyright (c) 2012-2015 Sungeun K. Jeon. |2 M0 I5 l' i
) c, h- U8 k* Q8 Z
  Grbl is free software: you can redistribute it and/or modify
7 U9 N" Q" L4 f" R) q$ K) A6 ~/ G# O  it under the terms of the GNU General Public License as published by
: O# G# s% L% x7 a# L' c  the Free Software Foundation, either version 3 of the License, or
7 @7 d" J% K/ R2 j% ^5 O* v  (at your option) any later version.( U7 S0 `8 ?) a6 v, V- ^
3 N; M9 Z  A& O; H6 [) z" i
  Grbl is distributed in the hope that it will be useful,& E# r* s6 w1 n  c3 l4 h
  but WITHOUT ANY WARRANTY; without even the implied warranty of
0 Y9 e; D' y. Q  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
, h% ]$ o0 q& l, c; _  GNU General Public License for more details.  |1 `+ P" v+ Z

& `: ^0 {0 ^' R- u! l5 j0 B6 D. w, J  You should have received a copy of the GNU General Public License) p9 f, P8 g- W4 r4 F* c* x" M% Y* d
  along with Grbl.  If not, see <http://www.gnu.org/licenses/>.( C, T  O1 t: |+ `
*/
& A5 k% O+ t  P( Q; A; X. M$ C% z2 ^
/* The defaults.h file serves as a central default settings selector for different machine3 j1 l/ x! f# t2 J; S+ d: E# s5 e
   types, from DIY CNC mills to CNC conversions of off-the-shelf machines. The settings ) l1 W$ w- b2 l( D
   files listed here are supplied by users, so your results may vary. However, this should
* v; W/ b3 [2 A* |   give you a good starting point as you get to know your machine and tweak the settings for# R) B9 y/ _( b& S- U' E; A, h
   your nefarious needs.
0 i6 o9 t/ O$ x# \: A0 N. b3 j   Ensure one and only one of these DEFAULTS_XXX values is defined in config.h ( k: q; f/ l. N6 @: p& f

9 N6 U- `1 s+ D; F* c$ _/ r   The defaults.h文件作为一个中央默认设置选择不同的机器
' Z2 ?6 z# \! G9 H5 _   类型,从DIY米尔斯数控CNC转换的现成的机器。的设置
  R6 t7 `4 f/ I  m   这里列出的文件是由用户提供的,所以您的结果可能不同。然而,这应该: H: N( g' D$ P7 F
   给你一个很好的起点,你了解你的机器和调整设置3 C7 \( g' U% g
   你的个性的需求。
: t* K- V  W/ m# z8 |* Q* B   确保一个且只有一个这些DEFAULTS_XXX config.h中定义的值% F3 S; h& F' w6 p4 h# L
   */! B) p+ Q$ C1 q! W

* w3 _0 ?9 f; @  z0 c" W#ifndef defaults_h/ f. f: B6 L5 e2 T6 v/ T( ?9 z
, Q* |# e' l+ M# M( v" u# C# c) M
// Only define the DEFAULT_XXX with where to find the corresponding default_XXX.h file.
; U6 n$ A' s1 j# [5 [% X. L: X// Don't #define defaults_h here, let the selected file do it. Prevents including more than one.* i; [* e) ~2 {5 W' U
//只有定义DEFAULT_XXX在哪里可以找到相应的DEFAULT_XXX。h文件。
; Q; {/ R, Y  {: O/ Y//别在这里# define defaults_h,让选中的文件。防止包括不止一个。! x$ G3 J  r/ Q/ h; b8 s2 x
) b( Y  q( \! f4 X2 c
#ifdef DEFAULTS_GENERIC
$ K1 x" K) c. F8 p0 l1 Y/ x  // Grbl generic default settings. Should work across different machines.: {3 b* z3 _4 ^6 n% K4 b, b
  // Grbl通过通用默认设置就可以在不同的机器上工作。/ Y% ~* u% q4 y2 h0 Y. G  @
  #include "defaults/defaults_generic.h") B% @* L% }0 A6 h0 P- z
#endif
2 p/ T. R; Z( J  p1 P% u* h& v) R
#ifdef DEFAULTS_SHERLINE_5400
# D& ]( i  _8 P  // Description: Sherline 5400 mill with three NEMA 23 Keling  KL23H256-21-8B 185 oz-in stepper motors,
. F% t/ a  a$ d1 T' E0 c  // driven by three Pololu A4988 stepper drivers with a 30V, 6A power supply at 1.5A per winding.
. r# J, {5 k8 p" F4 `  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机,
5 ]% R: W) D7 m8 U& z1 W( x  //由三个Pololu A4988步进驱动30 v,6在每1.5绕组供电。$ p- ]3 T6 o  e( f5 d7 l7 ~" J$ j) X
4 P* ]& u, r6 u! i* `  ?; d0 o2 T
  #include "defaults/defaults_sherline.h"
6 K5 T% `% f" x0 l#endif
1 K  F' W; k( v" T4 g/ F5 J6 t% M& d! p
/ {% q7 g* H1 d0 P7 T) C#ifdef DEFAULTS_SHAPEOKO
: Z# Q  w9 n' D          // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos( e! u) ]4 m7 X% T9 M
          // grblShield with a 24V, 4.2A power supply.7 o8 d" u6 i$ t$ b2 W# f, c
        // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的
+ y0 n7 @2 f; r7 E2 i         // grblShield 24 v,4.2电源。
# w7 _) T* `) O8 h3 z
* Z( L1 E* ]1 L5 M# }  #include "defaults/defaults_shapeoko.h"
. c# |* r4 F, _# d#endif, L) s) K; X' J- E) h8 U) u" y4 m. g

9 t- R( R. U8 S4 x, I$ |#ifdef DEFAULTS_SHAPEOKO_2
/ k( I9 c3 A8 k! t2 F5 K  // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
" Y- S6 s* s0 _2 N7 b4 p( ?  // grblShield at 28V.
8 V: J5 H% s0 Y( i  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的
% m/ ?! a) C' c% A  // grblShield 28 v。
6 z2 m0 f! ]* K
5 T! `# [3 ?) q& I/ E6 s  #include "defaults/defaults_shapeoko2.h"' j0 t) [. K) G& \; j
#endif
/ A4 C( C7 z" D* \7 {6 [, Y( D
#ifdef DEFAULTS_SHAPEOKO_34 r- f; j$ q3 G8 c2 t
  // Description: Shapeoko CNC mill with three NEMA 23 stepper motors, driven by CarbideMotion) X0 T5 W% x0 p* z" r! E4 X0 N
  // 描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的
, q1 e8 v4 \7 E6 D( o( V7 a' s. q( y' R
  #include "defaults/defaults_shapeoko3.h"
6 p9 d  g3 ^; }! H5 B: ^: C#endif- ]: _% s& b! N# s: z9 O8 }
4 w$ |6 c9 r* x3 J! ?. A6 K
#ifdef DEFAULTS_X_CARVE_500MM/ d$ [, j! R/ V
  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos
6 |2 {' v( T6 s3 G  // grblShield at 24V.
$ R! G& e- k2 @8 e; @+ e  // 描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。0 a! _3 d9 T0 u0 W% g
  #include "defaults/defaults_x_carve_500mm.h"6 R" `/ u; V: M: @% _
#endif
* ~$ z- \" H" ^: F: }# z/ i2 X3 ?  w: E5 o) W3 Z
#ifdef DEFAULTS_X_CARVE_1000MM
: V5 W( p$ s( G5 |  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos
8 h/ M' E1 J& x7 i- n  // grblShield at 24V.
- T# \2 ?4 N. w% W  #include "defaults/defaults_x_carve_1000mm.h". j: T* C# t+ n3 p( d+ ~  y
#endif6 }  s$ S, p& a) ]

. X/ P2 Q9 z) I5 K#ifdef DEFAULTS_ZEN_TOOLWORKS_7x7, a+ }2 _# _% o: T
  // Description: Zen Toolworks 7x7 mill with three Shinano SST43D2121 65oz-in NEMA 17 stepper motors.
0 X  K" |* Y  t: Y  // Leadscrew is different from some ZTW kits, where most are 1.25mm/rev rather than 8.0mm/rev here.) d  T/ t! E" r$ e# V" B
  // Driven by 30V, 6A power supply and TI DRV8811 stepper motor drivers.
8 a2 l% d6 n( ~2 r+ K- R( @9 {  //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。* m6 v2 U3 A# {" X2 o; c
  //导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。/ f* Y& _9 T' r9 H/ y. Q
  //由30 v 6电源和TI DRV8811步进电机驱动程序。
2 d8 y8 X8 }# O. `; C) C! s& o
$ s" ?4 g6 B, w3 P, \' X  #include "defaults/defaults_zen_toolworks_7x7.h"+ c. C9 }/ k. e, v
#endif
5 L; i- D, F. t8 n) }+ D$ o# \# X( T
#ifdef DEFAULTS_OXCNC
7 q% `+ ?' Y' N' {5 w  l' {  // Grbl settings for OpenBuilds OX CNC Machine
2 G9 d" C$ G8 Y9 ]1 s% Q  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/2 {- L0 ^9 d9 \
+ L) d1 T) i& u+ ]) F; c
  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/ / _: e- r/ ^5 y
  #include "defaults/defaults_oxcnc.h" // Grbl设置OpenBuilds牛数控机床
1 x; W7 Y! a: H: ^+ o#endif
% @- f$ u7 j3 G1 V, W6 p& |9 @+ e( ^, W& [7 K# J2 k
#ifdef DEFAULTS_SIMULATOR$ A5 P! w3 E8 F
  // Settings only for Grbl Simulator (www.github.com/grbl/grbl-sim)1 a* L5 c: x: r4 ]. V
  #include "defaults/defaults_simulator.h" //设置只对Grbl模拟器(www.github.com/grbl/grbl-sim)9 u$ V/ M, [+ C
#endif
5 l2 l: @$ o: }( Z
1 n& S& G7 j% s* [0 Y( i9 Y#endif0 L' f. w" \% M# {
! @  m8 g, I: U& g5 t
__________________________________________________________________________________________________________________, u( L; t' i+ ^* H: d; q
/*
' `8 t" W2 Y& O3 ndefaults_generic.h -默认设置配置文件Grbl的一部分
0 B- ^( D) t! `  w$ U版权(c)2012 - 2015 Sungeun k全
" u7 A- V, d7 c: U; n; dGrbl是免费软件:可以重新分配和/或修改  a" X; S; x: s& m; a: d
GNU通用公共许可证的条款下发布的
3 k% E* Z3 Z* P自由软件基金会,版本3的许可,或- G: W0 ~. |, s% R
(任您选)其后的版本。6 W( H0 a4 P" O1 h2 T

5 f. u) L- p1 T) v. v1 _. {# |Grbl分布,希望这将是有用的,
" D# x& h* v8 a+ n+ Q但是没有任何保证;没有即使的默示保证
+ ^- V+ j6 m7 u适销性或健身为特定目的。看到, f! J" t9 ^, D( @! y
GNU通用公共许可证的更多细节。
( o# H; _8 K# M$ A9 |
8 s: |& a4 D- `你应该收到了GNU通用公共许可证的副本* c3 j& V# l  ]$ A% o
连同Grbl。如果没有,看< http://www.gnu.org/licenses/ >。
4 |" p# j7 _! w: f9 D* /
9 G6 F7 t% ]8 m) _$ Y6 X/ d% N6 m) b! w3 M
/ *默认值。h文件作为一个中央默认设置文件不同的机器
8 J% h2 L% K  b' G: L3 [类型,从DIY米尔斯数控CNC转换的现成的机器。的设置
" @; M3 r6 g$ u0 J这是由用户提供,所以您的结果可能不同。然而,这应该给你6 L/ J" G+ T! `5 c9 W! g6 m. k6 }) k
一个好的起点,你了解你的机器和调整的设置+ D2 B' D& L2 T9 k) O
邪恶的需求。*/! l4 X9 N; c$ k2 c9 A* A+ e) I% |
2 j4 J: F0 W, L( {4 t* c9 N
; V8 X5 ^$ S5 H& }8 f/ I9 L. [! e; T
#ifndef defaults_h3 A: u3 S2 a9 q2 a- _, ]
#define defaults_h; O8 w3 F1 c8 f2 O$ b! V

# b9 K) {& Q) `  // Grbl generic default settings. Should work across different machines.6 t. d/ ~  ^& t+ w9 |7 K
  #define DEFAULT_X_STEPS_PER_MM 250.0        //X轴每mm脉冲当量        9 S7 n0 I6 V/ T& U% D
  #define DEFAULT_Y_STEPS_PER_MM 250.0
! n# K* m. d) `9 e+ _  #define DEFAULT_Z_STEPS_PER_MM 250.0  E+ C- d1 f9 L  Z/ A% a& t
  #define DEFAULT_X_MAX_RATE 500.0 // mm/min 最大速度
" S3 a, O& h8 e' v; l+ M  #define DEFAULT_Y_MAX_RATE 500.0 // mm/min$ g( O8 \' q1 A) q5 [+ R
  #define DEFAULT_Z_MAX_RATE 500.0 // mm/min
7 G) \$ f8 i: A8 a& g+ }; W/*这是毫米/秒/秒的加速度。
6 ~0 [$ l1 Y+ W1 |你不需要理解这是什么意思,我只想说,一个较低的值给smooooother加速度而价值更高的收益率更严格的措施,达到所需的进料速度更快。
6 T: |, F) G4 G从技术角度讲,这是您的机器的点对点的加速度,独立于轴。设置加速度值高达你最限制轴可以让你在不丢失任何步骤。% C* e5 b/ P8 y3 E& o' \! ^( G
通常你想给自己一些缓冲,因为如果你失去了步骤,Grbl不知道这发生了(开环控制步进),并将继续。*/
" ?& A; p; {# N8 m4 }2 F  Z7 s. B  #define DEFAULT_X_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2        加速度
( j' A+ [  V7 t5 s" w  #define DEFAULT_Y_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2; C" ^9 |0 I4 {2 `6 G& E
  #define DEFAULT_Z_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2" ^6 Q7 X; `$ l  k" ?3 C+ {5 |) [
  #define DEFAULT_X_MAX_TRAVEL 200.0 // mm                最大步行
, Q7 Z! T* a/ h) Y7 [  #define DEFAULT_Y_MAX_TRAVEL 200.0 // mm                ' [% Z" j! R( v/ u5 e
  #define DEFAULT_Z_MAX_TRAVEL 200.0 // mm               
( q/ M- b! C3 x  #define DEFAULT_STEP_PULSE_MICROSECONDS 10        //步进驱动脉冲长度( ~' ^4 S" A  _3 r0 b- z
  #define DEFAULT_STEPPING_INVERT_MASK 0                //步进是否反转
5 g- }/ V& ^  N7 |  #define DEFAULT_DIRECTION_INVERT_MASK 0                //方向是否反转2 c8 H) F9 H. h5 |2 B9 T# g9 j
  /*
) K- Z* H) j9 d1 N8 p: j! m  每次你完成步进运动和停止,Grbl将禁用默认步进。
- Z( T# a$ v, B5 m# F) T3 F锁步进空闲时间时间长度Grbl将步进锁之前禁用。* ?; }, ?3 j! p9 F& V1 t
根据系统中,您可以将这个参数设置为零,禁用它。对他人,你可能需要25 - 50毫秒来确保你的斧子来完成禁用前停止。(我的机器往往漂移稍微如果我没有启用。)
0 K! A. ]7 o- j. F8 w/ I/ ^或者,你可以让你的轴在任何时候启用通过将这个值设置为最大255毫秒。再次重复,你总是可以保持所有轴通过设置启用7美元= 255。*// b+ ~: W+ S+ _. w
  #define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)步进闲着时间
5 B9 a5 t$ ^  L1 h8 @  #define DEFAULT_STATUS_REPORT_MASK ((BITFLAG_RT_STATUS_MACHINE_POSITION)|(BITFLAG_RT_STATUS_WORK_POSITION)) //是否打印状态报告
3 d6 ]" v% |& a0 @6 D$ e/*一些高低cnc-stepper控制器需要输入反方向和步骤。9 [- P% d; ]8 \0 A
信号线路通常是高或低信号方向或高,低了几微秒一步事件信号。为了达到这个目标,Grbl可以反转输出比特来满足特定的需求。3 N4 ~# j' ^, n( T
反掩码值是一个字节,xor的步骤和方向步进港数据之前发送。这样你可以使用这两个转化步骤脉冲或转化的一个或多个方向的轴。
* v8 `# X' ]! ~$ _4 d% m4 _- c1 r* a这个字节对应的比特分配给介入config.h别针。请注意,不用于反演位0和1。默认比特分配是这样的:*/4 F$ e7 F7 V1 t* q& n! |: Z
+ R# F% ^  f( t
/*  转弯路口偏差使用加速度经理决定它如何快速穿过一条路径。/ k3 h4 `4 h/ j+ t# G" k
  数学有点复杂,但总的来说,更高的价值给一般快,可能的波动运动。低价值使得加速度经理更加谨慎,将导致小心和慢转弯。2 h' D8 B2 c6 M$ H
  如果你遇到问题,你的机器试图把一个角落太快,降低此值使它慢下来。+ v2 v. n$ A; x- I. v7 W) y* t2 w
  如果你想让你的机器通过连接移动得更快,增加这个值速度。8 _9 o, B. i9 M4 j" y9 E9 M9 g/ C
  为技术人员,点击这个链接阅读关于Grbl转弯算法,速度和结角占一个很简单,高效和可靠的方法。*/* X& p" Z; l3 Q7 h3 g0 |
" }2 u* N% b; D
  #define DEFAULT_JUNCTION_DEVIATION 0.01 // mm        //偏差, N9 r) ^! m) }  g, t* X
  #define DEFAULT_ARC_TOLERANCE 0.002 // mm                //圆弧公差# m8 G" f/ Q' g4 q
  #define DEFAULT_REPORT_INCHES 0 // false                //打印英寸4 l7 y: O- g# a9 a: ]; t
  /*默认情况下,步进使销是启用禁用高和低。如果您的设置需要相反的,只是反步进使销通过输入15美元= 1。禁用与15美元= 0。(可能需要一个动力循环加载的变化。)*/4 w1 i8 P8 d( a! L/ J
  #define DEFAULT_INVERT_ST_ENABLE 0 // false$ V  G4 T* f) ]( h- z
  #define DEFAULT_INVERT_LIMIT_PINS 0 // false        //反转限位引脚
( j% Z' x- h! |# b9 \  #define DEFAULT_SOFT_LIMIT_ENABLE 0 // false        //软件限位* y% @! A9 B, M
  #define DEFAULT_HARD_LIMIT_ENABLE 0  // false        //硬件限位
5 g9 E$ a' _5 Y5 y6 d- F  #define DEFAULT_HOMING_ENABLE 0  // false                //回原点使能* q6 |. }1 U6 q- l; C/ y5 m  F9 c
  #define DEFAULT_HOMING_DIR_MASK 0 // move positive dir/ w! t& }, S/ @  W; g# p2 J
  #define DEFAULT_HOMING_FEED_RATE 25.0 // mm/min- A/ M9 F+ y7 v
  #define DEFAULT_HOMING_SEEK_RATE 500.0 // mm/min
2 G( @- f/ I/ }4 ]9 q+ B  #define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)防抖动延时
/ w- Z# J8 n; u! B+ G  #define DEFAULT_HOMING_PULLOFF 1.0 // mm+ x& s( U7 d5 X: `) M" z: G
7 ?( ~( B1 i: c# I, Y; g, [
#endif
: `! J* f9 x7 O( D, e! {
5 |6 V/ l, h4 C2 R4 u8 l4 s- w4 s+ w) O; W4 }* W
) f) `0 N+ f; Z5 \$ _9 Y
7 h3 \) y  n) @, E' `) ]; U! r# f

+ X+ L0 \* ~2 _7 D9 ?" Q, \- }" e* i* q8 u

. N6 M1 |7 G& \' T* g5 s- s7 O, Z6 P. G7 B# ]9 \! o6 F1 p

, ^0 f; j; k! y: m5 G6 L
1 n8 }& {( |5 D5 d+ G
: X7 p: x% n# o, X% U4 l* [
; Y) ]0 a; F2 i
4 ]2 O1 W: z. {4 I$ c* j" d
$ y) g8 M3 g% \4 t6 }# V; O. H$ a; k  Q, h% P

3 W5 ^  w4 b7 E) S. C2 q3 X- @
4 ]+ K0 w. q, a9 K; ?- U5 K: N! `3 b: a$ Z9 k9 q

7 d& B+ s/ a0 I. |
4 @( N8 p" Y9 l2 ~
/ q6 D6 q" c! w# I4 O: O, `
+ X6 G/ l* F* B. u( }6 Y
# P* }) }3 R$ p; I* ~& J. R' F4 O5 k+ Y% ]7 Y( [( g! y$ \* x
" ~: }7 S9 y) L7 E
7 e' X' y( \+ ?; a" j  w$ P
回复 支持 反对

使用道具 举报

发表于 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-1-11 10:12 , Processed in 0.061703 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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