找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
楼主: 1五湖四海1

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

[复制链接]
 楼主| 发表于 2016-8-25 22:19:33 | 显示全部楼层
szg不败 发表于 2016-8-25 09:316 }5 U" U8 e/ H0 X
楼主这些代码。是网上搜来,然后自己组合的吗?全是自己想的,那是牛逼了

* C( c. ^  D2 d& ~' t$ C外国的开源软件grbl,在研究它,将打注释了下而已,研究透彻了好移植的其他平台应用,学习阶段。# n% z5 X1 E1 Z
https://github.com/grbl/grbl* c7 [1 l) l: c; X* y& J: U0 ~
 楼主| 发表于 2016-8-25 22:34:36 | 显示全部楼层
本帖最后由 1五湖四海1 于 2016-8-25 22:44 编辑 3 T' R# I) |" t! N
, y8 |( r1 u" |* u0 b- M
这个defaults.h文件作为一个中央默认设置配置不同的机器类型,从DIY米尔斯数控CNC转换的现成的机器。这里的设置所列出的文件是由用户提供的,
' v$ C2 H( a) b# ]! a6 _- I所以您的你的需求可能不同。所以应该你了解你的机器和调整设置根据你的个性的需求,制造机器。
. H3 T! O" @* P, }" j* }defaults_h文件是选择是否将一些参数设置为默认值
, h) o  a2 @/ \: l( m5 H/ v定义各种参数
% a, L) ~1 |( n4 G6 ?4 J1.defaults/defaults_generic.h        //Grbl通过通用默认设置就可以在不同的机器上工作。
6 E/ l) q: J# q& K: X2.defaults/defaults_sherline.h  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机0 G, [8 v+ g0 H! g! K: c0 i. _8 W
3.defaults/defaults_shapeoko.h  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的$ V+ w9 x' F5 g+ u
4.defaults/defaults_shapeoko3   //描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的1 ^3 B6 T, j/ ?( X1 V
5.defaults/defaults_x_carve_500mm //描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。
# e3 p# Z6 F- w* h6.defaults/defaults_zen_toolworks_7x7         //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。由30 v 6电源和TI DRV8811步进电机驱动程序
) p, m0 @, k6 A0 M' J7.defaults/defaults_oxcnc                 // Grbl设置OpenBuilds牛数控机床
& b0 z, \% {3 D9 J: @4 |8.defaults/defaults_simulator6 s3 |) ~5 Q5 k
6 J+ g" k, Z3 V% t0 F
/*3 z8 ?  V# U7 N+ s" R. u
  defaults.h - defaults settings configuration file# U  ?( _7 L: N; ]
  Part of Grbl
; y# o& A2 G$ D0 [$ t4 {; [% a% _  X- T
  Copyright (c) 2012-2015 Sungeun K. Jeon
$ H) b) _( ~  u& ]* b, s! l% G/ f
1 A8 \; Q1 e6 V) g  Grbl is free software: you can redistribute it and/or modify, I  ?6 k/ |$ _
  it under the terms of the GNU General Public License as published by7 z+ {7 g% [- H+ t! J
  the Free Software Foundation, either version 3 of the License, or# E) t) m! b' b9 n: g
  (at your option) any later version.5 q6 C8 M9 u0 H5 g! a! X2 D

9 i+ z! n8 B. O( d  Grbl is distributed in the hope that it will be useful,
1 c$ [- |* t0 M; j  but WITHOUT ANY WARRANTY; without even the implied warranty of
+ m# a0 e0 A) {* ~7 ^$ U5 l  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the6 O6 M0 B6 G8 }( J7 @" R
  GNU General Public License for more details.
( m' u; J0 j8 l7 O9 h! S6 f. F' M. ?7 W
  You should have received a copy of the GNU General Public License
+ _9 k; e# D0 y5 w( l  along with Grbl.  If not, see <http://www.gnu.org/licenses/>./ u: J- y1 e; u9 H
*/
. {' ]3 `& x# k2 K3 V# }: l2 N; p3 ?/ }1 z/ Y1 Q
/* The defaults.h file serves as a central default settings selector for different machine. F5 @1 @. V1 ^5 P! [
   types, from DIY CNC mills to CNC conversions of off-the-shelf machines. The settings
1 e2 Y2 N; Q& Z/ x2 N, |   files listed here are supplied by users, so your results may vary. However, this should4 t# W/ Z% z3 W
   give you a good starting point as you get to know your machine and tweak the settings for( o* E! f6 r5 ~5 G; P
   your nefarious needs.3 R5 m3 u2 z2 I
   Ensure one and only one of these DEFAULTS_XXX values is defined in config.h
. B* G2 L! j5 |9 T
6 @& M4 y5 s6 ^# F; w   The defaults.h文件作为一个中央默认设置选择不同的机器
: }5 O8 h" u7 Z: l& e2 R   类型,从DIY米尔斯数控CNC转换的现成的机器。的设置; t8 I% q# A# B& d4 b
   这里列出的文件是由用户提供的,所以您的结果可能不同。然而,这应该) @$ r' D5 t; {  L6 p! j8 }
   给你一个很好的起点,你了解你的机器和调整设置! i5 d' C; n: @0 K. z" s' V5 r
   你的个性的需求。8 j  H1 i) F  l9 F
   确保一个且只有一个这些DEFAULTS_XXX config.h中定义的值* K/ P3 J# o7 n* [
   */- X+ J6 l* f8 O  J

& o! T8 M: e4 o; y$ I#ifndef defaults_h
) @7 }6 T5 K2 d! y5 u; b  t- H1 o" h' Y
// Only define the DEFAULT_XXX with where to find the corresponding default_XXX.h file.6 |; Z4 t0 J, k, Z
// Don't #define defaults_h here, let the selected file do it. Prevents including more than one.3 S6 `, {9 B7 A* G  ^' G
//只有定义DEFAULT_XXX在哪里可以找到相应的DEFAULT_XXX。h文件。
7 k" g" K# `  V: i6 `. l8 J9 O3 {//别在这里# define defaults_h,让选中的文件。防止包括不止一个。
% w/ Q/ [3 |' A; K1 T: @. h$ f, ?5 a% m3 Z
#ifdef DEFAULTS_GENERIC6 P8 g- Z$ V" D8 R
  // Grbl generic default settings. Should work across different machines.
4 U. n. m' b; _0 m) J; c  // Grbl通过通用默认设置就可以在不同的机器上工作。
9 C8 G; k3 m% c, B  g5 I  #include "defaults/defaults_generic.h"* F7 K2 x4 |; s! P
#endif
* x; u0 V& W7 T) b& j. u
2 g% P+ ?! e8 o! r& p" f#ifdef DEFAULTS_SHERLINE_5400; u6 Z) _1 z! ~) [) x
  // Description: Sherline 5400 mill with three NEMA 23 Keling  KL23H256-21-8B 185 oz-in stepper motors,
3 h2 O' }8 \6 n6 H  // driven by three Pololu A4988 stepper drivers with a 30V, 6A power supply at 1.5A per winding.
! B  c- |0 q$ T6 x  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机,1 P! V0 y: h( {) n2 ]- _
  //由三个Pololu A4988步进驱动30 v,6在每1.5绕组供电。
; w) R' S! V9 s( d% `# d
1 C: v3 I: m- }  #include "defaults/defaults_sherline.h"9 A1 E5 S3 p; d/ ?  y3 ~4 k
#endif* K+ n- `0 t" V5 q# [
- X# D# n: a9 I: N$ Z  k4 O
#ifdef DEFAULTS_SHAPEOKO
( Z9 X/ N0 U. B( V          // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
8 S/ _  U7 v, {- \$ i' K* q5 X: e          // grblShield with a 24V, 4.2A power supply.  j0 a; h0 {& \) @2 a
        // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的  j' Q2 m9 G4 v+ {- q( p
        // grblShield 24 v,4.2电源。
7 k8 I9 k: E  s+ q4 J( X# x9 ]; B. T! f/ `1 K7 v
  #include "defaults/defaults_shapeoko.h"
8 j' O0 c4 B2 c8 C1 J#endif
9 a$ g! }. ^: B5 d
8 q: M% W' m; w# \$ ^& w! p#ifdef DEFAULTS_SHAPEOKO_22 Z. T$ ]: t! s  z0 M6 e
  // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
+ q. m4 H6 a1 v+ i& D+ s  // grblShield at 28V.! F4 h" \- O7 `- z1 F5 k3 g
  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的
6 J5 a7 n6 l8 ]+ Z3 [  // grblShield 28 v。, f8 {0 r2 C& h  I' Z' w. s

6 E. p7 v4 @* K8 P* _( ~# J  #include "defaults/defaults_shapeoko2.h"8 g, [* l* Q, E1 R4 _' }+ r- r
#endif6 y  k# W/ R5 D

0 k) e- Q! K/ L/ H4 Z#ifdef DEFAULTS_SHAPEOKO_3
+ v2 d: L: Z5 q2 c  // Description: Shapeoko CNC mill with three NEMA 23 stepper motors, driven by CarbideMotion5 {4 P/ K% P( V) [! t8 Y
  // 描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的
9 b. R8 l6 O* D0 A0 Y9 M( A- g6 P$ h$ g4 f0 u3 M
  #include "defaults/defaults_shapeoko3.h"- K3 c3 u, y* X
#endif
8 q- w0 q* m& p0 ]# G' D5 G+ w: u5 F' z  j- H. ^/ C
#ifdef DEFAULTS_X_CARVE_500MM
- A8 k( Y' @/ D6 [4 I  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos
& w# o4 k; Q! y8 x; H8 s  // grblShield at 24V.
3 X8 K8 G' n( U1 h- z3 q6 y/ A  // 描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。
" F. k" H( B6 {( V- U) ?# O  #include "defaults/defaults_x_carve_500mm.h"6 m, _1 X! o; ^- i, ~% H- n( N
#endif
& F  t: P4 Q% M8 P+ C
8 }/ S+ v8 i3 R8 w5 I- B#ifdef DEFAULTS_X_CARVE_1000MM
3 c7 ]3 w: x3 F5 E  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos
$ P: D- Z- j8 `9 M0 _- c- E9 }- m  // grblShield at 24V.
3 o" L3 N$ E, T8 A3 m  m" e; k! g  #include "defaults/defaults_x_carve_1000mm.h"0 P( i* `; T7 e5 ^& R" _) U8 V
#endif; z* ]% X, Q- K9 \5 D7 R% F  g
5 ?! a  \: C+ d6 g% O9 b
#ifdef DEFAULTS_ZEN_TOOLWORKS_7x7
% l, u. C8 L( ]. T  // Description: Zen Toolworks 7x7 mill with three Shinano SST43D2121 65oz-in NEMA 17 stepper motors.
6 y0 ~( }2 I3 C: C# J' H  // Leadscrew is different from some ZTW kits, where most are 1.25mm/rev rather than 8.0mm/rev here.+ i5 H6 e# M  W% _  e6 J
  // Driven by 30V, 6A power supply and TI DRV8811 stepper motor drivers.
3 T0 A/ s& ?- Y$ K3 |! P  //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。
" V( g) F9 B# y1 q, i% Z9 ^  //导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。2 g+ C2 j0 T5 ^7 j# w" O9 m. G
  //由30 v 6电源和TI DRV8811步进电机驱动程序。/ C: f& a( z3 t' I2 u8 I. u
' P& ]/ B( @/ k' B7 n
  #include "defaults/defaults_zen_toolworks_7x7.h"  a# W0 O! V. Y/ V0 f
#endif, e( O$ c4 M2 ~% i/ i# H

3 h: }# B2 @: e6 D#ifdef DEFAULTS_OXCNC
$ U/ x3 b+ x- U$ q; Q1 Z  // Grbl settings for OpenBuilds OX CNC Machine
& @, G1 {' N; i8 i# d  ~6 w  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/% E: k' X  Z: p) s  T5 \

3 l# D0 {' v6 N1 f8 q  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/
! E. U( R4 U+ [  #include "defaults/defaults_oxcnc.h" // Grbl设置OpenBuilds牛数控机床( V5 A; a3 Q& |0 v3 E$ K
#endif, ?- J. H* r- ?

9 u+ M8 \/ `) B& Z) T#ifdef DEFAULTS_SIMULATOR/ J. _: D! V% ]+ }9 b6 o. u0 D2 Z
  // Settings only for Grbl Simulator (www.github.com/grbl/grbl-sim)
1 q* ]! r7 }; ~' `# P  #include "defaults/defaults_simulator.h" //设置只对Grbl模拟器(www.github.com/grbl/grbl-sim)  \% Z5 g) X  H* U1 x( {: ^( F
#endif3 l2 [2 U0 _' x$ G# d

6 V% l! |( M4 V#endif
6 B, Z1 \& B: ^4 X; `) v9 v# m7 R- g9 c# ?& R
__________________________________________________________________________________________________________________, L: A' ]" y9 p/ s% [. L6 }
/*
" {% z3 ~% X" t/ `6 Ndefaults_generic.h -默认设置配置文件Grbl的一部分. V8 Z3 ~  l+ u3 Z
版权(c)2012 - 2015 Sungeun k全
7 h) A" y1 ^2 c; ~) DGrbl是免费软件:可以重新分配和/或修改
) r( y" N8 i7 j# IGNU通用公共许可证的条款下发布的. ]# U$ R& I2 q& {) c
自由软件基金会,版本3的许可,或
8 c+ s; A0 ^- ~) `( l; `# \+ Y(任您选)其后的版本。
; @/ J0 v4 O: L- ?* T. B
0 t" I" J( F+ J' c' V" PGrbl分布,希望这将是有用的,
: t9 r* H8 n! W& K9 U: k但是没有任何保证;没有即使的默示保证1 s4 y( A, Q6 s' p
适销性或健身为特定目的。看到! {+ `; o% w( _  D
GNU通用公共许可证的更多细节。
* Q$ n( T3 J. k( J6 {0 t2 N; D, A4 q7 H
你应该收到了GNU通用公共许可证的副本
. o7 h4 |1 ^4 N  t连同Grbl。如果没有,看< http://www.gnu.org/licenses/ >。6 V$ Q' m% q6 ]& S. y/ R. _
* /
2 s: f9 F" v3 o/ c- K+ V- _( G" @9 u# }; l
/ *默认值。h文件作为一个中央默认设置文件不同的机器
  J' d+ M3 I/ `! Z9 d) c* E类型,从DIY米尔斯数控CNC转换的现成的机器。的设置
  i, ]9 \% q* }4 i$ j这是由用户提供,所以您的结果可能不同。然而,这应该给你
; h( G. s$ f, C9 E" Y一个好的起点,你了解你的机器和调整的设置6 w9 n7 H: C+ }* S* F# b
邪恶的需求。*/2 q# _$ k* v. F! f8 O0 I4 y
  Y" T0 x1 k* B. ?

5 z+ g( c- q, Y#ifndef defaults_h
% E8 X# f6 q& ~! I  ]4 }#define defaults_h
$ z. I" ]+ e; v4 m
- Y6 k( o7 P2 I* q$ u1 M* h  // Grbl generic default settings. Should work across different machines.) O9 [9 [% k3 j5 s7 q+ T
  #define DEFAULT_X_STEPS_PER_MM 250.0        //X轴每mm脉冲当量       
/ q( B4 Y, _* N2 Y  #define DEFAULT_Y_STEPS_PER_MM 250.0% R3 r5 A2 e) n$ T, A% T
  #define DEFAULT_Z_STEPS_PER_MM 250.0
% a( ~! u# A* A; k4 K. T  #define DEFAULT_X_MAX_RATE 500.0 // mm/min 最大速度
, C$ O2 z9 m' k# S* x  #define DEFAULT_Y_MAX_RATE 500.0 // mm/min
( x0 \7 N# {4 v" T  #define DEFAULT_Z_MAX_RATE 500.0 // mm/min' x) q4 C+ E+ S5 o4 n, }6 h
/*这是毫米/秒/秒的加速度。6 ?; y, l/ `3 h7 n7 h- h' [
你不需要理解这是什么意思,我只想说,一个较低的值给smooooother加速度而价值更高的收益率更严格的措施,达到所需的进料速度更快。- r9 c( o  e- p+ o+ P  t
从技术角度讲,这是您的机器的点对点的加速度,独立于轴。设置加速度值高达你最限制轴可以让你在不丢失任何步骤。9 j4 h5 Y6 B; O3 s, D( `- y3 o
通常你想给自己一些缓冲,因为如果你失去了步骤,Grbl不知道这发生了(开环控制步进),并将继续。*/
) d2 J: ?5 d2 y5 D  #define DEFAULT_X_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2        加速度  A& |2 h5 A2 e( }" @$ S5 b
  #define DEFAULT_Y_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
# K; R, l2 G% |. _  #define DEFAULT_Z_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
% g+ G- S$ s2 A6 ~6 [  #define DEFAULT_X_MAX_TRAVEL 200.0 // mm                最大步行
0 }0 ]/ J& d$ W3 K6 t* f) t  #define DEFAULT_Y_MAX_TRAVEL 200.0 // mm               
4 u$ T; i/ }, j5 e  #define DEFAULT_Z_MAX_TRAVEL 200.0 // mm               
1 }8 k6 g6 X/ m8 c  #define DEFAULT_STEP_PULSE_MICROSECONDS 10        //步进驱动脉冲长度
/ V! U0 J0 B, D' N# c9 H/ o) ~3 w  #define DEFAULT_STEPPING_INVERT_MASK 0                //步进是否反转
; n0 E$ x$ v& B; p6 E, M  #define DEFAULT_DIRECTION_INVERT_MASK 0                //方向是否反转. |* y8 r3 K9 \1 {, C% {
  /*
, S5 S7 O5 I$ ]) Y9 B6 {+ ?* s' w  每次你完成步进运动和停止,Grbl将禁用默认步进。3 g2 {$ L: J9 b! X2 X% f
锁步进空闲时间时间长度Grbl将步进锁之前禁用。
( i  z& r) L0 C" o0 e根据系统中,您可以将这个参数设置为零,禁用它。对他人,你可能需要25 - 50毫秒来确保你的斧子来完成禁用前停止。(我的机器往往漂移稍微如果我没有启用。)
' u$ q$ f( `0 N3 m& f或者,你可以让你的轴在任何时候启用通过将这个值设置为最大255毫秒。再次重复,你总是可以保持所有轴通过设置启用7美元= 255。*/
& d4 h3 y+ F) t$ o, H  #define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)步进闲着时间
& I0 P; _# n3 }% h$ S  #define DEFAULT_STATUS_REPORT_MASK ((BITFLAG_RT_STATUS_MACHINE_POSITION)|(BITFLAG_RT_STATUS_WORK_POSITION)) //是否打印状态报告8 i6 d7 G* ^; L5 _
/*一些高低cnc-stepper控制器需要输入反方向和步骤。  |* A8 P$ v* Z0 }" K2 \( k
信号线路通常是高或低信号方向或高,低了几微秒一步事件信号。为了达到这个目标,Grbl可以反转输出比特来满足特定的需求。. Y% V! n! e( a2 B
反掩码值是一个字节,xor的步骤和方向步进港数据之前发送。这样你可以使用这两个转化步骤脉冲或转化的一个或多个方向的轴。
3 j1 B/ R' W5 O5 z# X2 c这个字节对应的比特分配给介入config.h别针。请注意,不用于反演位0和1。默认比特分配是这样的:*/2 m- _% P' `' a' p# P7 J

6 P; d$ ?1 ]# i6 L' N, s- w0 `$ V/*  转弯路口偏差使用加速度经理决定它如何快速穿过一条路径。
: B3 R' f7 h; `+ P" W9 p  数学有点复杂,但总的来说,更高的价值给一般快,可能的波动运动。低价值使得加速度经理更加谨慎,将导致小心和慢转弯。  t5 _* @1 y% I3 P; k
  如果你遇到问题,你的机器试图把一个角落太快,降低此值使它慢下来。
1 h$ m5 A( N0 u& m/ w  如果你想让你的机器通过连接移动得更快,增加这个值速度。
# T% Q) v. I5 A% q9 t  为技术人员,点击这个链接阅读关于Grbl转弯算法,速度和结角占一个很简单,高效和可靠的方法。*/
& d+ O! u8 ]- R% d8 O' \
8 u" v5 X3 H. u: R9 s6 r6 m1 O  #define DEFAULT_JUNCTION_DEVIATION 0.01 // mm        //偏差
6 S  a5 D" C& o$ _6 U  g9 c8 `: \  #define DEFAULT_ARC_TOLERANCE 0.002 // mm                //圆弧公差
9 T* e; j' m. v1 a# Q5 G$ t  #define DEFAULT_REPORT_INCHES 0 // false                //打印英寸
! j8 |# G4 n1 f& {/ F" o  /*默认情况下,步进使销是启用禁用高和低。如果您的设置需要相反的,只是反步进使销通过输入15美元= 1。禁用与15美元= 0。(可能需要一个动力循环加载的变化。)*/
4 I  C& X5 _' X* |" ]- l+ R9 O  #define DEFAULT_INVERT_ST_ENABLE 0 // false6 g7 H- b9 s: v
  #define DEFAULT_INVERT_LIMIT_PINS 0 // false        //反转限位引脚
+ K2 C" ~& Y! x+ G  #define DEFAULT_SOFT_LIMIT_ENABLE 0 // false        //软件限位
! B4 E" p6 ?- ]9 [- a% K  #define DEFAULT_HARD_LIMIT_ENABLE 0  // false        //硬件限位
3 v) }! V1 }, T* B: A; d  W  #define DEFAULT_HOMING_ENABLE 0  // false                //回原点使能
+ L( ]% r4 ]; z6 i: P  {- V4 b  #define DEFAULT_HOMING_DIR_MASK 0 // move positive dir
: i* @9 W+ L0 G9 L+ `1 E' x* {( q! V  #define DEFAULT_HOMING_FEED_RATE 25.0 // mm/min
( u- @7 T) c) F  #define DEFAULT_HOMING_SEEK_RATE 500.0 // mm/min
) P. @1 K0 ]" {" u  #define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)防抖动延时
4 v6 p7 B0 T* N3 U  #define DEFAULT_HOMING_PULLOFF 1.0 // mm+ C; G+ T2 Y6 F0 R2 z3 k* A

" s; F- i6 P9 X$ s, h4 l4 N$ ?#endif" L% D3 t, v$ Z/ g
9 @/ N, W" ]: f9 {9 D

, Y, X1 X# V. E4 i0 L& p8 U) S; |
* r  N' f  \" [3 z' F, m
: Q& B1 g; @  f" a+ H
! C" F, W5 C! t# [  K, Y: j& a: }
& ~" @- h" M. N% G  W$ L, K
) w) n2 z8 j! ]8 i# U; {6 S& F

$ Z4 Y1 u& ~. ^$ |  E" D; [3 e
2 ?7 j7 z: L9 t3 e2 @9 c5 [
, H1 L$ y- q) t. x7 \, u8 ~3 h- u) i; F

8 u1 J" h  F% C( T" [6 M/ S  n# b+ g3 S+ o9 r8 N5 V
1 o$ |6 \% s1 F: b0 u
7 a* C. l' a$ W$ J

3 A; Y; Q! {6 a
$ B2 z# p8 k: X5 v# `- i- {- `" Y/ e. u: X) r' m. U' l

# _5 _/ a$ Z) Z! S0 U: L8 T! r- F' ~7 H* z+ ^! t7 @

# [7 _# K' X5 C$ X; O1 [3 ^. E! T' q
8 w2 n/ T6 ~! f
3 |0 e5 b% r- d7 K; z$ k2 @# B/ U" N8 c

8 m2 G- V6 t: ^9 N. }
发表于 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-8-5 02:20 , Processed in 0.091565 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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