机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 1五湖四海1
打印 上一主题 下一主题

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

[复制链接]
11#
 楼主| 发表于 2016-8-25 22:19:33 | 只看该作者
szg不败 发表于 2016-8-25 09:31
) X& m* ^8 P3 S0 \+ n: _7 [楼主这些代码。是网上搜来,然后自己组合的吗?全是自己想的,那是牛逼了

) o& [, V3 i; E外国的开源软件grbl,在研究它,将打注释了下而已,研究透彻了好移植的其他平台应用,学习阶段。
9 m. m% P4 m3 H  u) W* @' V$ bhttps://github.com/grbl/grbl: Z! ]3 m) T* W  Q2 [2 H2 G2 |
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2016-8-25 22:34:36 | 只看该作者
本帖最后由 1五湖四海1 于 2016-8-25 22:44 编辑   J. e4 p. k* l+ f5 [* g) P3 s

& ~, w) j7 F. F7 M这个defaults.h文件作为一个中央默认设置配置不同的机器类型,从DIY米尔斯数控CNC转换的现成的机器。这里的设置所列出的文件是由用户提供的,
9 i& J% g5 C. b3 |所以您的你的需求可能不同。所以应该你了解你的机器和调整设置根据你的个性的需求,制造机器。3 G/ l* [4 D+ X  e4 i
defaults_h文件是选择是否将一些参数设置为默认值4 \* w& L' k# N+ t2 t0 I
定义各种参数) B( }( z# s4 i1 D* H  ^
1.defaults/defaults_generic.h        //Grbl通过通用默认设置就可以在不同的机器上工作。
0 u* l4 Q* j/ e: k  ]5 e2.defaults/defaults_sherline.h  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机
  L- n4 X! X0 c3.defaults/defaults_shapeoko.h  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的
( ?3 J! l7 [2 s9 g. `; U0 j# x% j4.defaults/defaults_shapeoko3   //描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的
6 f1 O2 ?( O1 z9 f. W- S$ ?5.defaults/defaults_x_carve_500mm //描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。
7 Z! g+ x; V3 |6 p6 a" L  B6.defaults/defaults_zen_toolworks_7x7         //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。由30 v 6电源和TI DRV8811步进电机驱动程序
# z0 _1 N! f+ X' P3 ~2 E& Y7.defaults/defaults_oxcnc                 // Grbl设置OpenBuilds牛数控机床. E7 a) Z( a3 y* ?
8.defaults/defaults_simulator
% B: T( q4 `! G7 y- Z
5 s) a, W0 O  w! C2 K' X/*
8 B; M  L8 h* G8 X1 o  defaults.h - defaults settings configuration file
% w: j4 |! `0 x/ |  Part of Grbl
7 {; I) g. M! ?1 o; F1 |: w$ n+ f% N: p! e
  Copyright (c) 2012-2015 Sungeun K. Jeon
: t* G- J, x6 K$ o; y
* g: U& _0 T. M# F5 l" Y  Grbl is free software: you can redistribute it and/or modify! Y6 J$ R1 L- @0 d) O( D4 f
  it under the terms of the GNU General Public License as published by
& P6 H6 E% f  j5 Y* I- L3 y# P  the Free Software Foundation, either version 3 of the License, or1 F0 g, b* X4 B- u, A* R4 X& M
  (at your option) any later version.
: T7 P+ v7 k6 u0 j) ]/ R: S0 i
  Grbl is distributed in the hope that it will be useful,
/ Z1 K9 \+ H( L7 d  but WITHOUT ANY WARRANTY; without even the implied warranty of
1 y+ A- O. r  f$ ]. z2 D# X  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the+ e2 ^& V9 H9 N, ^# \3 \
  GNU General Public License for more details.
) f/ N! n7 G( \
& B' i1 |0 }( D  You should have received a copy of the GNU General Public License
- f# E9 u+ P. m5 O8 T$ H/ j  along with Grbl.  If not, see <http://www.gnu.org/licenses/>.1 z2 W7 Y9 b" x
*/
9 E; ?5 n8 @1 h2 t: @, G( c
: j( C. G% R' k: X& |" @$ e/* The defaults.h file serves as a central default settings selector for different machine
* y* {& ?2 c1 `: c' h5 d   types, from DIY CNC mills to CNC conversions of off-the-shelf machines. The settings
- }, g! H# P8 b1 |7 P+ ]( ]   files listed here are supplied by users, so your results may vary. However, this should' y) O5 |2 o+ v6 O4 z9 w
   give you a good starting point as you get to know your machine and tweak the settings for
* b2 C0 _1 g0 |' ~( s   your nefarious needs.: P4 D2 S8 z. k- m
   Ensure one and only one of these DEFAULTS_XXX values is defined in config.h ' x+ n3 i3 F" x4 \0 N

& F5 j+ T) @" j+ R   The defaults.h文件作为一个中央默认设置选择不同的机器) f9 |1 A) [. a0 q' H6 _) L; U6 T
   类型,从DIY米尔斯数控CNC转换的现成的机器。的设置
( y- q9 r. T: g! U/ h& @7 |" T8 o   这里列出的文件是由用户提供的,所以您的结果可能不同。然而,这应该* \' x: h: O8 {- V
   给你一个很好的起点,你了解你的机器和调整设置
# V% [4 N; o" U# e8 j8 `5 G   你的个性的需求。( B9 f- b: l9 v8 n: S; L# M
   确保一个且只有一个这些DEFAULTS_XXX config.h中定义的值
1 }! @- c  u5 T9 y6 G8 ~   */
' U# p8 y- I& S; i8 [) z: v# J0 s8 H2 i9 u# D
#ifndef defaults_h
/ ?; I5 t5 V8 s) z0 |2 t" @* s# S9 a, X4 x8 R8 h" e
// Only define the DEFAULT_XXX with where to find the corresponding default_XXX.h file.
  d8 B" ^( e+ Q+ q2 A// Don't #define defaults_h here, let the selected file do it. Prevents including more than one.
" ?0 a7 U5 q& k- S9 H2 u; g//只有定义DEFAULT_XXX在哪里可以找到相应的DEFAULT_XXX。h文件。- {; _# _! o1 O9 q5 I  A
//别在这里# define defaults_h,让选中的文件。防止包括不止一个。6 `4 c4 p" X; b# j
1 g8 z. f. {& h1 o
#ifdef DEFAULTS_GENERIC
8 M5 p. R. @; S; v7 U  // Grbl generic default settings. Should work across different machines.
( h; L% O: e+ v/ a1 `$ [1 z* [4 G0 v  // Grbl通过通用默认设置就可以在不同的机器上工作。) V4 j8 v2 L/ s7 Q1 K1 Z- D
  #include "defaults/defaults_generic.h"
* P' U( E3 i; U! S- [; F#endif8 K2 t# A+ O8 _. g
, J! a6 }8 t3 A  O( S
#ifdef DEFAULTS_SHERLINE_5400
) ?0 W/ X$ l; m+ Y2 L  _8 `4 W  // Description: Sherline 5400 mill with three NEMA 23 Keling  KL23H256-21-8B 185 oz-in stepper motors,7 z  w0 U$ ]: a
  // driven by three Pololu A4988 stepper drivers with a 30V, 6A power supply at 1.5A per winding.
  u, {( S8 P& Z7 r$ `/ a  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机,
/ ?! Q% z& A) l. Z/ W  {( O  //由三个Pololu A4988步进驱动30 v,6在每1.5绕组供电。: B7 ]& V/ D# E7 H/ v! C7 {

) w) E2 B2 y( p" g) ~/ D, x  #include "defaults/defaults_sherline.h"/ {, B5 O9 j! x7 {6 x- d
#endif
, O1 z8 X: a6 }5 @; k( Z0 D! W8 X, B: J( Y2 V+ O
#ifdef DEFAULTS_SHAPEOKO9 G% i: H- @* y+ Q3 O- l4 ?
          // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
5 i4 y, |2 L9 ]5 ^, O          // grblShield with a 24V, 4.2A power supply.
% h5 [& W4 J$ {5 F0 i. r  F, \         // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的
% Z( ~5 ?1 h! f8 B) b9 f, W         // grblShield 24 v,4.2电源。( \' ~( z+ G5 n' w/ S8 c1 G

$ O7 ^3 |6 P( q" V+ {  #include "defaults/defaults_shapeoko.h"
) C/ @4 v$ }9 ?% q& t6 w( O, R#endif  `; d; j4 Y) H

! w" c0 r1 ?- |6 c* `#ifdef DEFAULTS_SHAPEOKO_2! \! V5 b0 W  ]7 {
  // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
4 n8 G3 a$ `2 j& `  // grblShield at 28V.6 d4 f& V4 e  I! Y: q( t- p
  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的
  a+ n1 o5 k5 P: v  // grblShield 28 v。) `1 M: q6 B$ F5 |
" W5 ]7 m* c- T7 `& S4 l! v- L
  #include "defaults/defaults_shapeoko2.h"- \) _0 }( p  [6 v7 f- R2 A
#endif
. b) y9 R1 A+ s' _0 b/ i9 ~- w% ~( W- Q
#ifdef DEFAULTS_SHAPEOKO_38 K4 y; t5 b: V
  // Description: Shapeoko CNC mill with three NEMA 23 stepper motors, driven by CarbideMotion
% J  O3 [7 A$ s" x! n3 @- z  // 描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的8 C8 W- ]9 R" }) L
' Q: R) k7 e* T# G
  #include "defaults/defaults_shapeoko3.h"% A4 a& I4 T2 l
#endif2 f4 g3 p2 Y% S9 [& Y. [6 Q

  t& ^3 T5 p, O% O1 j8 g' [5 T' X#ifdef DEFAULTS_X_CARVE_500MM4 W* X, t: w; }) \
  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos! R7 t' B; F* K1 w
  // grblShield at 24V.
% {7 a% ^+ U8 F: j  // 描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。. ]1 j6 v$ [3 \/ a' e: z
  #include "defaults/defaults_x_carve_500mm.h"5 L: J; }1 k* {4 ?# J3 W9 ^
#endif$ v6 K0 w4 R9 d% Y8 m' R" p- @4 B

5 t4 f4 V; h- v: D# ^5 U6 t#ifdef DEFAULTS_X_CARVE_1000MM
: d) b( U3 N* T# I& U  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos, V/ O* b2 V6 M+ w+ u
  // grblShield at 24V.
; X( F, t! B! E9 ~1 x& [1 s4 ?  #include "defaults/defaults_x_carve_1000mm.h"4 O6 f( U$ t5 d1 X& V
#endif
. v& w2 [. g. k9 l7 y1 ?3 }4 P
. O! [& `! y6 q* ^8 K7 }" J#ifdef DEFAULTS_ZEN_TOOLWORKS_7x7
. s: ^6 b6 k& C3 y4 d+ k/ `  // Description: Zen Toolworks 7x7 mill with three Shinano SST43D2121 65oz-in NEMA 17 stepper motors.
) @) K; a7 g( n3 e3 T- U8 E8 C5 i  // Leadscrew is different from some ZTW kits, where most are 1.25mm/rev rather than 8.0mm/rev here.
& W# x9 O6 }9 N8 n. {1 t  // Driven by 30V, 6A power supply and TI DRV8811 stepper motor drivers.! w6 o) e* Q2 S  L' L4 d  E
  //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。
  U' k3 F# F4 Z) }* `/ Y  //导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。
2 _4 S# d9 M2 z/ G5 \  //由30 v 6电源和TI DRV8811步进电机驱动程序。
) u; b# d! H, z9 A% l1 i/ T
0 S; w, ^4 o0 [! A  #include "defaults/defaults_zen_toolworks_7x7.h"
! h" {7 |1 l3 Y, o#endif
% w/ ]: Q8 m. v: U) \. o$ n
/ q% i1 m& C" F) }2 d5 q. V#ifdef DEFAULTS_OXCNC
# P% G4 _8 Y8 M; T: X/ N+ p  // Grbl settings for OpenBuilds OX CNC Machine* b' ~3 ]2 r  D
  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/9 h- R# v4 y. F* h# V, b

4 w# U. ^6 E, P  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/   J( N, Q) M/ ~+ A3 X* u* {1 d
  #include "defaults/defaults_oxcnc.h" // Grbl设置OpenBuilds牛数控机床6 f7 B5 t- |5 z+ S6 A- O
#endif  l% S1 q( z% ^$ u
0 W2 n; g4 h9 j" O
#ifdef DEFAULTS_SIMULATOR
! y9 j7 D# a: I  // Settings only for Grbl Simulator (www.github.com/grbl/grbl-sim)
6 r0 M) l& O2 ?0 g5 u  #include "defaults/defaults_simulator.h" //设置只对Grbl模拟器(www.github.com/grbl/grbl-sim)
' q$ K9 R: `: l" B& [#endif! t7 A# d8 O  N' X  A# T! P5 {

- c0 _# `$ ~/ ?; X- P7 q) Q#endif" a+ L% O1 y6 e- A% A5 O2 P  a

8 C, W' ~4 U; o/ @; v__________________________________________________________________________________________________________________
9 I8 O* F* y, U" N" G- f/*
8 u7 ?1 p0 U) l* i9 {8 @: @; Wdefaults_generic.h -默认设置配置文件Grbl的一部分
% h7 c. k& e8 Y, ~% ~$ c版权(c)2012 - 2015 Sungeun k全8 u: ~' D# _: \+ v
Grbl是免费软件:可以重新分配和/或修改
9 T, }. Y: M; V" h# b) M+ R" IGNU通用公共许可证的条款下发布的2 Q0 m6 b6 e" \1 V
自由软件基金会,版本3的许可,或
% m! {4 `) q, R8 L8 ?" C9 d1 m" F(任您选)其后的版本。0 x" p8 y: a* T; s# H

, o9 w# c, s0 u0 g$ K) g& t5 _Grbl分布,希望这将是有用的,! z) k5 F  v/ h! X5 M8 M2 L
但是没有任何保证;没有即使的默示保证
2 K" ]& q/ _, g$ D" z- l适销性或健身为特定目的。看到$ g" Q' _5 f$ L' D( i
GNU通用公共许可证的更多细节。
, V& c7 t$ {3 V) M$ f/ u- E6 v: q/ `2 T$ J( o$ o1 m% \  a. _
你应该收到了GNU通用公共许可证的副本6 D3 v+ x5 v  Y, r' K
连同Grbl。如果没有,看< http://www.gnu.org/licenses/ >。
0 T3 T1 ^. h' {6 I* /- M' x  @" |* }! V+ T; ^
% E& {, x2 ]8 N5 A
/ *默认值。h文件作为一个中央默认设置文件不同的机器
; I, R% M3 L) H- l' P类型,从DIY米尔斯数控CNC转换的现成的机器。的设置
$ D% Q. u+ e- M' O) T7 w这是由用户提供,所以您的结果可能不同。然而,这应该给你& c$ d  H! y: \6 |  g) O2 Y
一个好的起点,你了解你的机器和调整的设置1 t% L1 n3 ]7 ^) W
邪恶的需求。*/2 ?9 j# T- s, l4 f& \& Z8 {; V  g
6 K4 n+ S5 W, k
2 D+ V2 L- {5 W' Q
#ifndef defaults_h8 A/ j5 ?) x" O6 f# A
#define defaults_h; W* u5 O* ?( a, ^

  ^* S7 ^/ ]& }* G  // Grbl generic default settings. Should work across different machines.
. ?/ n6 `% F, F! s+ x  #define DEFAULT_X_STEPS_PER_MM 250.0        //X轴每mm脉冲当量        8 K5 M; _( m/ Y  o' g$ \
  #define DEFAULT_Y_STEPS_PER_MM 250.0
4 Z$ \8 h0 r5 G( T5 \1 `* n  #define DEFAULT_Z_STEPS_PER_MM 250.0
; v$ [1 Q" R- w, S, N9 w6 I  #define DEFAULT_X_MAX_RATE 500.0 // mm/min 最大速度
( N2 I( T, r! h$ e  #define DEFAULT_Y_MAX_RATE 500.0 // mm/min; u: w" w; q4 t* X8 J% G, k& B
  #define DEFAULT_Z_MAX_RATE 500.0 // mm/min
" x9 g& `7 T/ F' T+ q/*这是毫米/秒/秒的加速度。( r- j4 ]( L! p
你不需要理解这是什么意思,我只想说,一个较低的值给smooooother加速度而价值更高的收益率更严格的措施,达到所需的进料速度更快。# L) C$ h  w) F, Z9 y
从技术角度讲,这是您的机器的点对点的加速度,独立于轴。设置加速度值高达你最限制轴可以让你在不丢失任何步骤。) t5 Q$ ]' c8 ~) i; r
通常你想给自己一些缓冲,因为如果你失去了步骤,Grbl不知道这发生了(开环控制步进),并将继续。*/) n# @" k1 G$ d
  #define DEFAULT_X_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2        加速度
* G$ c: M& y! s7 w  j  #define DEFAULT_Y_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
, V; P, h. I: \9 ^  #define DEFAULT_Z_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
# V+ _, y8 z8 C  {  #define DEFAULT_X_MAX_TRAVEL 200.0 // mm                最大步行
: o; L$ l' l! Q  #define DEFAULT_Y_MAX_TRAVEL 200.0 // mm               
# F' L4 A6 y3 R' Q+ ]: i) L  #define DEFAULT_Z_MAX_TRAVEL 200.0 // mm                & n! k8 b1 I9 G7 a
  #define DEFAULT_STEP_PULSE_MICROSECONDS 10        //步进驱动脉冲长度- _& R: M8 g) T7 n1 B
  #define DEFAULT_STEPPING_INVERT_MASK 0                //步进是否反转
  e+ c! {3 j7 X4 N& J! b8 v9 X7 S  #define DEFAULT_DIRECTION_INVERT_MASK 0                //方向是否反转
. e# [# M" g( P$ q  /*
6 C1 D8 p+ j9 Q6 S4 J/ e5 M  每次你完成步进运动和停止,Grbl将禁用默认步进。: k+ o& G0 j: |$ |
锁步进空闲时间时间长度Grbl将步进锁之前禁用。
# Y+ G2 D7 V5 L: d$ E' J$ l6 S根据系统中,您可以将这个参数设置为零,禁用它。对他人,你可能需要25 - 50毫秒来确保你的斧子来完成禁用前停止。(我的机器往往漂移稍微如果我没有启用。). N$ f# s3 ?) [6 _
或者,你可以让你的轴在任何时候启用通过将这个值设置为最大255毫秒。再次重复,你总是可以保持所有轴通过设置启用7美元= 255。*/
0 o3 x; @7 {8 i, B+ x2 K5 c  h  #define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)步进闲着时间
2 L: h) @+ d4 Z/ c- o  #define DEFAULT_STATUS_REPORT_MASK ((BITFLAG_RT_STATUS_MACHINE_POSITION)|(BITFLAG_RT_STATUS_WORK_POSITION)) //是否打印状态报告
* I9 h2 m4 L3 f3 {! c! C/*一些高低cnc-stepper控制器需要输入反方向和步骤。
' f) S/ M  M/ Q) a: B4 l信号线路通常是高或低信号方向或高,低了几微秒一步事件信号。为了达到这个目标,Grbl可以反转输出比特来满足特定的需求。
" q: u0 P3 k8 B" X6 }  H0 U反掩码值是一个字节,xor的步骤和方向步进港数据之前发送。这样你可以使用这两个转化步骤脉冲或转化的一个或多个方向的轴。' E# h8 F$ O3 h" ~
这个字节对应的比特分配给介入config.h别针。请注意,不用于反演位0和1。默认比特分配是这样的:*/) |6 n  Y) g& A1 y, m# F- `

. s+ T) |! d- r2 W+ `/*  转弯路口偏差使用加速度经理决定它如何快速穿过一条路径。1 Q; y2 D$ v+ q2 [7 z1 j
  数学有点复杂,但总的来说,更高的价值给一般快,可能的波动运动。低价值使得加速度经理更加谨慎,将导致小心和慢转弯。
+ ]2 q2 G7 C, W  如果你遇到问题,你的机器试图把一个角落太快,降低此值使它慢下来。
* k5 o2 Z; c( L" S6 d+ c% u. G  如果你想让你的机器通过连接移动得更快,增加这个值速度。9 S2 q" e) a! t
  为技术人员,点击这个链接阅读关于Grbl转弯算法,速度和结角占一个很简单,高效和可靠的方法。*/" c8 \# U/ W: u9 ?" |" [
; g) B: s/ H% H5 h( \/ u3 Y6 {; u
  #define DEFAULT_JUNCTION_DEVIATION 0.01 // mm        //偏差' S3 x  B* E7 p- k2 T
  #define DEFAULT_ARC_TOLERANCE 0.002 // mm                //圆弧公差& Z- V' ^4 l+ u
  #define DEFAULT_REPORT_INCHES 0 // false                //打印英寸2 ^' T$ b3 r0 F* S  I
  /*默认情况下,步进使销是启用禁用高和低。如果您的设置需要相反的,只是反步进使销通过输入15美元= 1。禁用与15美元= 0。(可能需要一个动力循环加载的变化。)*/! Z; I$ [! z/ E% \1 b
  #define DEFAULT_INVERT_ST_ENABLE 0 // false* V  q) v3 \7 [# B5 G) p8 L
  #define DEFAULT_INVERT_LIMIT_PINS 0 // false        //反转限位引脚0 z5 A% X- I" ?' u. ~- J5 R1 N- `
  #define DEFAULT_SOFT_LIMIT_ENABLE 0 // false        //软件限位
" M/ x  E8 X9 I) g. j% l  #define DEFAULT_HARD_LIMIT_ENABLE 0  // false        //硬件限位
( H3 Z# Q, r/ y3 U  J& D' A, e  #define DEFAULT_HOMING_ENABLE 0  // false                //回原点使能
6 x/ y  n3 |% S% E( v1 W+ I  #define DEFAULT_HOMING_DIR_MASK 0 // move positive dir0 {* a7 X( E; B9 D' E
  #define DEFAULT_HOMING_FEED_RATE 25.0 // mm/min
9 j; Q/ O6 ~" s  #define DEFAULT_HOMING_SEEK_RATE 500.0 // mm/min
' ]9 I8 m0 D& n+ B( ^* E8 b# V  #define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)防抖动延时
% C  l. {% Z/ M# h% w  #define DEFAULT_HOMING_PULLOFF 1.0 // mm
+ p* S6 w9 u3 @3 R
6 Q; B! X: S7 f4 k" E. {#endif* \) f: R9 Y- G

. H. g# ?6 @7 q4 ?+ j  b9 S$ U6 H$ l7 o' a& x' b

0 ?5 {* Z# ^! s9 z% R, c1 h! s9 `$ e

7 Y3 z0 T9 N6 o; v
: f# n1 g9 m' t
% Q, K- }+ s: l) ^4 b/ V
9 Q6 Y; t6 e7 w. l0 D3 V$ h3 j# B( }

5 _6 I1 V8 d6 m5 v" X& K( H- A  f% f" K2 Z
) Q- k9 \/ D; z) U' R# J5 c
7 w5 x9 M+ Q, X. ?

% f0 u/ \; Q7 B" }7 S; s3 {
; Y, f5 G! G, Y4 `. f2 a% z
/ V( C; u" [2 @" @6 Q  w
  r! O( W' T; r" Z' b( q8 T
! o, y2 m! t4 d( A1 t, C+ [
5 i5 n) n1 ]- g, Q/ ^9 x. ~, L4 l0 F( _' c' y6 [0 X2 U$ j: d

& R% g" G# B4 |: O, G
" f* o' ^* h/ C
( \) M% p0 o! D" ~6 J- _- O9 r
: M" B2 K7 k8 s$ ]
  J3 G3 B* Z+ j4 i* t7 p! o# @
回复 支持 反对

使用道具 举报

13#
发表于 2016-8-27 22:24:07 | 只看该作者
膜拜大婶
回复

使用道具 举报

14#
发表于 2017-5-24 10:23:33 | 只看该作者
你好,你收的那个Dlion为什么在百度找不到,能提供相应的链接吗
回复 支持 反对

使用道具 举报

15#
发表于 2017-5-24 10:24:41 | 只看该作者
大神你好,你说的 那个Dlion在百度怎么搜不到,能提供相应的链接吗
回复 支持 反对

使用道具 举报

16#
发表于 2017-7-26 13:12:54 | 只看该作者
GRBL固件控制的运动,步脉冲的频率不要超过30KHz, 因为超过30KHZ时, 可能会引起timer1的ISR中断服务程序执行异常,运动出现卡顿,丢步,速度不准确。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-22 09:56 , Processed in 0.056996 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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