机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
11#
 楼主| 发表于 2016-8-25 22:19:33 | 只看该作者
szg不败 发表于 2016-8-25 09:31
! w4 S/ L0 |; @1 H& j  k楼主这些代码。是网上搜来,然后自己组合的吗?全是自己想的,那是牛逼了
) |0 h0 e6 E. M0 t+ w7 e6 x
外国的开源软件grbl,在研究它,将打注释了下而已,研究透彻了好移植的其他平台应用,学习阶段。
9 C! I- j8 b+ G% Vhttps://github.com/grbl/grbl* t+ _# S- Y2 |0 J2 d  T7 q; `7 v
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2016-8-25 22:34:36 | 只看该作者
本帖最后由 1五湖四海1 于 2016-8-25 22:44 编辑
. p! ]0 D1 g5 g! R
9 T1 ^8 s6 ]' M这个defaults.h文件作为一个中央默认设置配置不同的机器类型,从DIY米尔斯数控CNC转换的现成的机器。这里的设置所列出的文件是由用户提供的,
" n2 a. _# T  R+ q所以您的你的需求可能不同。所以应该你了解你的机器和调整设置根据你的个性的需求,制造机器。
  M4 l" E/ K0 t1 N6 \- t' V3 j* `defaults_h文件是选择是否将一些参数设置为默认值# K& p# x; Z) B1 _
定义各种参数$ S5 C$ r: R" ~' t* y7 T% D
1.defaults/defaults_generic.h        //Grbl通过通用默认设置就可以在不同的机器上工作。
9 G# l7 B+ ?. D" j% [2.defaults/defaults_sherline.h  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机7 Q4 V% z! e, J+ Z9 k! i
3.defaults/defaults_shapeoko.h  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的6 E: |& R5 C" ^4 z2 k7 X
4.defaults/defaults_shapeoko3   //描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的& V$ Q5 L% d% }
5.defaults/defaults_x_carve_500mm //描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。: w$ e4 Q0 ]5 m4 N: L  T
6.defaults/defaults_zen_toolworks_7x7         //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。由30 v 6电源和TI DRV8811步进电机驱动程序
. H' z# Y2 f- \" |5 c7 ~. R- A7.defaults/defaults_oxcnc                 // Grbl设置OpenBuilds牛数控机床
* d( l) `7 w) l9 M# |3 F8.defaults/defaults_simulator
% O: |7 Y7 _/ E: {8 n( x$ O1 y7 ~: M
/*
+ I- s1 T1 p3 g" K) b4 T  defaults.h - defaults settings configuration file
( F6 n- x! K: I' d1 f/ R  Part of Grbl9 ]" Z' \2 `+ ]

" l1 R: i$ c" _9 X: u  Copyright (c) 2012-2015 Sungeun K. Jeon
- b1 L% d3 l5 }9 F$ f0 o$ j8 O  m
" v) L5 I, k, [7 I* h9 k  Grbl is free software: you can redistribute it and/or modify
6 J9 P* n0 a5 z' b# C) G5 N  |  it under the terms of the GNU General Public License as published by5 J  p8 d4 a# Y& r" w
  the Free Software Foundation, either version 3 of the License, or, A' t/ W& j6 q  n$ \' k& r
  (at your option) any later version.
/ f$ t# W) i6 W' N% T( D# c: ?* ~; W7 M6 P
  Grbl is distributed in the hope that it will be useful,
& U. @. J% l6 M* A& [  but WITHOUT ANY WARRANTY; without even the implied warranty of6 Y; f9 x1 o  w! C5 Q4 H+ g" {
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
6 t0 E, ^' `, U+ W4 d  GNU General Public License for more details.
. s) N+ B8 T, Q) p$ y1 q7 v1 i: }/ f* r' X; _
  You should have received a copy of the GNU General Public License7 S0 `" @4 O! N3 U  Z: u
  along with Grbl.  If not, see <http://www.gnu.org/licenses/>.
8 o) d0 p% m& I' S*/
6 n0 \  ~) G! q( ~( Q
2 N: E) j6 N, a# b  _/* The defaults.h file serves as a central default settings selector for different machine& Y! f4 h% b/ M" v9 g, R+ V
   types, from DIY CNC mills to CNC conversions of off-the-shelf machines. The settings
; K8 o. v5 y% s* V! T/ @$ A1 m   files listed here are supplied by users, so your results may vary. However, this should
2 u1 ~5 D' Y: H   give you a good starting point as you get to know your machine and tweak the settings for
0 E9 g% l6 o' K1 B% `3 E   your nefarious needs.2 i1 B5 v5 y* k4 @( h0 P# O; j! ]% c. M
   Ensure one and only one of these DEFAULTS_XXX values is defined in config.h
+ z- v4 p( z6 `' o5 x
. E8 l! U; M3 v% V( h" l1 h" }. v   The defaults.h文件作为一个中央默认设置选择不同的机器
* k) W0 q  S$ Q( K% B! k   类型,从DIY米尔斯数控CNC转换的现成的机器。的设置
2 @2 }1 c. }: y  I/ T0 J, b( v   这里列出的文件是由用户提供的,所以您的结果可能不同。然而,这应该
  X( W. u- r" G, S  _, Q   给你一个很好的起点,你了解你的机器和调整设置6 ?/ P3 [! K1 Q% ^/ G$ k& L& J2 w
   你的个性的需求。! y; i& c3 M& ]+ t. l/ T) O
   确保一个且只有一个这些DEFAULTS_XXX config.h中定义的值
* O# I  S$ n* D8 j- [' @8 c   */6 O1 M9 }: c3 w+ ^% e( S* Q! E! z9 a; O4 X

) e4 w( p$ U0 s8 I* C( }#ifndef defaults_h
0 o5 y8 P- @3 V0 e. i3 Y5 H8 H$ h" @( z/ U
// Only define the DEFAULT_XXX with where to find the corresponding default_XXX.h file.
. K9 g  C0 c, l- t  ^// Don't #define defaults_h here, let the selected file do it. Prevents including more than one.; B1 }0 z. z7 `
//只有定义DEFAULT_XXX在哪里可以找到相应的DEFAULT_XXX。h文件。
& z# D/ m3 V6 |0 M//别在这里# define defaults_h,让选中的文件。防止包括不止一个。" V/ [! n+ ^3 a2 E
% ^9 P/ H8 A* s% h+ d+ {
#ifdef DEFAULTS_GENERIC$ k& w7 s8 F  B1 j# X
  // Grbl generic default settings. Should work across different machines.* w# F6 c3 D( r
  // Grbl通过通用默认设置就可以在不同的机器上工作。& [% B) Y" ?% I1 w' T
  #include "defaults/defaults_generic.h"
# Y$ S, `! N4 _; T$ L" Z#endif& I# @: m. S/ b2 z
9 N# K5 ?& z7 z! Z5 A
#ifdef DEFAULTS_SHERLINE_5400
, K# s6 [* ?+ e: b  // Description: Sherline 5400 mill with three NEMA 23 Keling  KL23H256-21-8B 185 oz-in stepper motors,* A) M# S4 e- j7 n: W! m/ E
  // driven by three Pololu A4988 stepper drivers with a 30V, 6A power supply at 1.5A per winding.. G: ^; p) S: h
  //描述:Sherline 5400制造厂三个NEMA 23客户KL23H256-21-8B 185扭力步进电机,
  O/ k1 b: f6 ?" K0 i! G! v  //由三个Pololu A4988步进驱动30 v,6在每1.5绕组供电。2 g0 `5 `, \6 F% x3 A) F" {

- c; \% ~, Q: S8 a# A) [! g/ K9 u  #include "defaults/defaults_sherline.h"7 o/ X; r7 r- u- ?3 ~
#endif- m" E9 A' [# n( F: D
4 B5 N- a6 L. k- z' D$ _
#ifdef DEFAULTS_SHAPEOKO
- M$ g# |: E2 f) W% Q, [1 T          // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos$ M9 c( @6 h6 e& }6 L5 d
          // grblShield with a 24V, 4.2A power supply.  {6 }" r7 N% a
        // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的$ w* ]$ s0 T! g* Q2 O; O, k- b+ N
        // grblShield 24 v,4.2电源。% n# V1 A6 f- @5 r8 K0 I- X: x. f
/ G' [2 m$ I: y% n0 Y. A( W# p3 O4 ?
  #include "defaults/defaults_shapeoko.h"8 w7 M7 S0 _8 o7 d. R
#endif7 _) v7 }: O) u7 \8 F* d

5 [0 K6 a( V4 n+ q( Q! e6 u#ifdef DEFAULTS_SHAPEOKO_2
, z$ l! \, }* d2 d. G5 g( j; @  // Description: Shapeoko CNC mill with three NEMA 17 stepper motors, driven by Synthetos
. n5 u' _. O( ]6 s4 M6 E3 ]  // grblShield at 28V.
2 K4 @$ ~4 D% B  // 描述:Shapeoko数控机有三个NEMA 17步进电机,由Synthetos驱动的
3 [* }2 Z+ ~' Q$ T  _" h8 d  // grblShield 28 v。) X4 Y8 s# t0 U, G; n; F1 c

( ?. X( g( z; B& l2 u4 F# V* [% \  #include "defaults/defaults_shapeoko2.h"# j, e6 N7 t' b
#endif
4 Q8 h/ P" `$ l) J6 D5 y6 l$ d
#ifdef DEFAULTS_SHAPEOKO_3
; L, c( ]9 N5 |) b! u  // Description: Shapeoko CNC mill with three NEMA 23 stepper motors, driven by CarbideMotion. P6 Y9 D+ x% g; i4 p0 ^
  // 描述:Shapeoko数控机有三个NEMA 23步进电机,由CarbideMotion驱动的
) t( r" y, l5 z2 f& j6 n- T' }2 l* W+ A" A
  #include "defaults/defaults_shapeoko3.h"% r& v' ?; w7 A8 P
#endif8 A  q3 f- T7 C# R7 N2 m

, {5 b! V# K) ]' Z! @3 R#ifdef DEFAULTS_X_CARVE_500MM+ i- `( x% L2 u6 n+ F5 q) ^
  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos7 t, r3 V1 Z7 F7 e' ?- \
  // grblShield at 24V.
' }3 u# L- V, c) Q  // 描述:X-Carve 3 d卡佛数控机有三个200步/汽车由Synthetos牧师grblShield 24 v。  D* O! f) O1 W7 ~0 H
  #include "defaults/defaults_x_carve_500mm.h"
9 j3 X$ j: |' h2 g& M: V( ]#endif6 ^/ I" B4 T8 i* O; B# I7 F

5 z& k; _$ e8 ]% y1 Z  ]#ifdef DEFAULTS_X_CARVE_1000MM
* ^- d0 B, {4 k* G2 D  // Description: X-Carve 3D Carver CNC mill with three 200 step/rev motors driven by Synthetos
: d6 [( R  t: Z  // grblShield at 24V.
7 }6 m1 m: X# H) T% h  #include "defaults/defaults_x_carve_1000mm.h"
, [" u- G0 \# ?' a8 H#endif
, p0 F# {5 M# H6 ~! I; N( z. _. e7 [* K3 A
#ifdef DEFAULTS_ZEN_TOOLWORKS_7x7; W8 V4 W, ~4 N$ I2 z: g
  // Description: Zen Toolworks 7x7 mill with three Shinano SST43D2121 65oz-in NEMA 17 stepper motors.7 d8 |  |- a. b; O( J
  // Leadscrew is different from some ZTW kits, where most are 1.25mm/rev rather than 8.0mm/rev here.
! `& @$ _4 G" b  // Driven by 30V, 6A power supply and TI DRV8811 stepper motor drivers.
8 {% w5 w  ]" Y' l+ T  //描述:禅宗Toolworks 7 x7机有三个Shinano SST43D2121 65扭力NEMA 17步进电机。, e( v- R5 D) Y4 t. T
  //导螺杆不同于一些ZTW包,大多数是1.25毫米/牧师而不是8.0毫米/牧师。: Z$ l4 ?4 e# r; p5 F
  //由30 v 6电源和TI DRV8811步进电机驱动程序。
) }7 R' j% w7 b/ ]2 X% A0 D% E$ Z& D( H' c) X7 Z
  #include "defaults/defaults_zen_toolworks_7x7.h"
& o7 D+ ?# X7 z; c* @#endif
! U  R/ J- \: U. L
& S& v) |' I, B. F# w" |#ifdef DEFAULTS_OXCNC
$ B! l5 `/ l, Z+ L" k  // Grbl settings for OpenBuilds OX CNC Machine
& e: Z. F5 X+ J  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/
& |) |! O( T. q2 K% T$ q& J9 F
& L4 t( S  }/ d( e' g9 C  // http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/
* s- N8 c# }8 T3 {' C, s& ?  #include "defaults/defaults_oxcnc.h" // Grbl设置OpenBuilds牛数控机床
5 m1 J: M! B: b( {  u#endif1 ?4 l1 ~- H3 f: u
1 {0 y( v9 x" N0 `; U
#ifdef DEFAULTS_SIMULATOR
# c" U' s' k" W  // Settings only for Grbl Simulator (www.github.com/grbl/grbl-sim)
! E; u6 t4 M) P9 ?( V  #include "defaults/defaults_simulator.h" //设置只对Grbl模拟器(www.github.com/grbl/grbl-sim)
4 H+ d" z8 {) o4 }6 W#endif
3 c7 L8 w+ g( x$ [
- x9 s* U  [0 C* R, b, }#endif8 g6 {$ y5 }. S* P

; P- D( x6 `3 j2 y1 F7 W" J__________________________________________________________________________________________________________________7 e* a6 e" z1 o2 ?7 f
/*6 d+ g" I( F9 V8 D* {' w
defaults_generic.h -默认设置配置文件Grbl的一部分1 ^$ @3 z) s" L/ k0 E& l
版权(c)2012 - 2015 Sungeun k全
" y; F8 P7 e8 d. G+ I" v4 ?Grbl是免费软件:可以重新分配和/或修改
5 V3 K, G+ Z" O* A8 l% aGNU通用公共许可证的条款下发布的
# M' Z; m7 z9 @7 q' @自由软件基金会,版本3的许可,或% z. M9 }. O7 f5 w, O5 i
(任您选)其后的版本。
0 k5 I4 x+ p; q8 J; O: ?; K" H* Q$ _6 q8 D3 x& t
Grbl分布,希望这将是有用的,1 B* v5 n7 V! R; l  h# I" @0 w
但是没有任何保证;没有即使的默示保证
' ?  b6 y- [# J% K适销性或健身为特定目的。看到
4 s3 D+ w9 r* _GNU通用公共许可证的更多细节。
2 `7 D9 y9 t7 p9 _& {3 s: B, l4 K% }- }1 J! _- C
你应该收到了GNU通用公共许可证的副本7 u0 d7 M. T; Z5 ]) B
连同Grbl。如果没有,看< http://www.gnu.org/licenses/ >。2 E& N2 x6 o* y- j! i
* /
# X' r  E* m: \2 |. L/ }; E+ [* S6 L4 p0 {0 A
/ *默认值。h文件作为一个中央默认设置文件不同的机器
5 c  _& T" c1 ^1 B! c8 F' L类型,从DIY米尔斯数控CNC转换的现成的机器。的设置, W) {3 U) ~/ z% Q7 l
这是由用户提供,所以您的结果可能不同。然而,这应该给你) w: ]/ ~! K6 u) T  L) E
一个好的起点,你了解你的机器和调整的设置! w7 g4 R. _. W6 g3 Q
邪恶的需求。*/
5 u& a; D) w" y) P; y) Q" d: @
" L/ A  J3 X  _- u, c4 w" U1 W0 z5 p6 ^$ J  e5 K
#ifndef defaults_h1 A$ l! o2 ~  W
#define defaults_h- y+ t& n, N/ `( z

/ b" u1 U; ~  u; D4 Z- Z  // Grbl generic default settings. Should work across different machines.+ a7 d+ Z5 Q$ A; _
  #define DEFAULT_X_STEPS_PER_MM 250.0        //X轴每mm脉冲当量        4 I, l1 x0 n" z; f* I: z% B
  #define DEFAULT_Y_STEPS_PER_MM 250.09 P8 X7 K+ p* _: M
  #define DEFAULT_Z_STEPS_PER_MM 250.0
& K. J6 C# u9 R: E$ L: ]  #define DEFAULT_X_MAX_RATE 500.0 // mm/min 最大速度
6 s6 q0 e) ~  N6 S9 e8 u* J  #define DEFAULT_Y_MAX_RATE 500.0 // mm/min8 V/ y* {9 E9 {+ t/ P- v
  #define DEFAULT_Z_MAX_RATE 500.0 // mm/min
4 d7 c' I5 _( U% y/ ~/*这是毫米/秒/秒的加速度。
5 C3 K& s* q+ h* y) c4 P. {你不需要理解这是什么意思,我只想说,一个较低的值给smooooother加速度而价值更高的收益率更严格的措施,达到所需的进料速度更快。% ^6 o$ ]' v( d: }2 c4 _6 [& Y0 ]6 r5 [
从技术角度讲,这是您的机器的点对点的加速度,独立于轴。设置加速度值高达你最限制轴可以让你在不丢失任何步骤。3 \3 V" Y' `5 M, N4 [
通常你想给自己一些缓冲,因为如果你失去了步骤,Grbl不知道这发生了(开环控制步进),并将继续。*/
& P! N$ i9 Y$ I& |  #define DEFAULT_X_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2        加速度; J# A0 |' `9 Y1 N
  #define DEFAULT_Y_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
3 {% G+ i; U7 Q5 p. f  #define DEFAULT_Z_ACCELERATION (10.0*60*60) // 10*60*60 mm/min^2 = 10 mm/sec^2
( J# S$ K: D( R4 q! Q- b& i  #define DEFAULT_X_MAX_TRAVEL 200.0 // mm                最大步行" q) m$ |: ]& F9 E/ _
  #define DEFAULT_Y_MAX_TRAVEL 200.0 // mm               
4 t8 B0 k: _& G- g  I  #define DEFAULT_Z_MAX_TRAVEL 200.0 // mm               
3 y& @/ p! G& l6 ?7 K  #define DEFAULT_STEP_PULSE_MICROSECONDS 10        //步进驱动脉冲长度
/ Q5 d9 N- f8 a2 }8 X  #define DEFAULT_STEPPING_INVERT_MASK 0                //步进是否反转: v4 ?$ @1 A# g6 P% {, a8 {5 n
  #define DEFAULT_DIRECTION_INVERT_MASK 0                //方向是否反转
9 e) k+ _  K: O  /*) G2 b/ Q7 z, y) q, g
  每次你完成步进运动和停止,Grbl将禁用默认步进。
3 L, U3 g, h6 e锁步进空闲时间时间长度Grbl将步进锁之前禁用。
5 W& G& R" a9 G( v) q根据系统中,您可以将这个参数设置为零,禁用它。对他人,你可能需要25 - 50毫秒来确保你的斧子来完成禁用前停止。(我的机器往往漂移稍微如果我没有启用。)  H  M) e/ m* }  x' t
或者,你可以让你的轴在任何时候启用通过将这个值设置为最大255毫秒。再次重复,你总是可以保持所有轴通过设置启用7美元= 255。*/
( r7 W* Z7 I' o7 \  #define DEFAULT_STEPPER_IDLE_LOCK_TIME 25 // msec (0-254, 255 keeps steppers enabled)步进闲着时间  @4 y$ s$ ?" |
  #define DEFAULT_STATUS_REPORT_MASK ((BITFLAG_RT_STATUS_MACHINE_POSITION)|(BITFLAG_RT_STATUS_WORK_POSITION)) //是否打印状态报告( P  U  {- }% b8 P# p. @* b
/*一些高低cnc-stepper控制器需要输入反方向和步骤。
; E" O6 V$ {# ]" ^+ c8 @信号线路通常是高或低信号方向或高,低了几微秒一步事件信号。为了达到这个目标,Grbl可以反转输出比特来满足特定的需求。
2 B2 T, R4 ?* U% `1 Z反掩码值是一个字节,xor的步骤和方向步进港数据之前发送。这样你可以使用这两个转化步骤脉冲或转化的一个或多个方向的轴。$ c0 I( O8 t& T& m* `4 f4 P" t2 e4 ^
这个字节对应的比特分配给介入config.h别针。请注意,不用于反演位0和1。默认比特分配是这样的:*/
5 t5 R2 `" u6 `0 @0 U2 f# ^. x: S5 R- ^! t. Q( W) m2 [- U- {8 {( y
/*  转弯路口偏差使用加速度经理决定它如何快速穿过一条路径。
* ^& _/ d3 \* r6 e, E3 ~. d2 N  数学有点复杂,但总的来说,更高的价值给一般快,可能的波动运动。低价值使得加速度经理更加谨慎,将导致小心和慢转弯。8 {; `% D* o- x0 k8 O; y) @0 y; N
  如果你遇到问题,你的机器试图把一个角落太快,降低此值使它慢下来。& {' E) z, c6 }! ?
  如果你想让你的机器通过连接移动得更快,增加这个值速度。, d1 V( Z& Q" s+ W
  为技术人员,点击这个链接阅读关于Grbl转弯算法,速度和结角占一个很简单,高效和可靠的方法。*/
: K4 o, K: Z; {6 ?  a) q
4 r( Q1 h6 _7 K- [  #define DEFAULT_JUNCTION_DEVIATION 0.01 // mm        //偏差9 f5 K8 g3 Z- ]2 o
  #define DEFAULT_ARC_TOLERANCE 0.002 // mm                //圆弧公差
2 \# x0 B# N6 D6 f6 o  #define DEFAULT_REPORT_INCHES 0 // false                //打印英寸! A  f5 {; z6 n8 z& d& ]% I
  /*默认情况下,步进使销是启用禁用高和低。如果您的设置需要相反的,只是反步进使销通过输入15美元= 1。禁用与15美元= 0。(可能需要一个动力循环加载的变化。)*/  d4 z7 v- w. m5 s
  #define DEFAULT_INVERT_ST_ENABLE 0 // false- I* Z* C7 V& o/ t, A% K
  #define DEFAULT_INVERT_LIMIT_PINS 0 // false        //反转限位引脚
5 C- v  z- c- x2 _6 k4 d  #define DEFAULT_SOFT_LIMIT_ENABLE 0 // false        //软件限位
5 z$ k  a# U; ~# O) x4 m  #define DEFAULT_HARD_LIMIT_ENABLE 0  // false        //硬件限位2 F- F- N" J5 r
  #define DEFAULT_HOMING_ENABLE 0  // false                //回原点使能5 D$ u) C1 I6 s3 a# w
  #define DEFAULT_HOMING_DIR_MASK 0 // move positive dir1 m. v; J- m% ^, F6 I* t: o
  #define DEFAULT_HOMING_FEED_RATE 25.0 // mm/min
# m0 u) q$ ^, ?4 @( q- w2 J  #define DEFAULT_HOMING_SEEK_RATE 500.0 // mm/min
0 p9 v. W, G; D: y3 b  #define DEFAULT_HOMING_DEBOUNCE_DELAY 250 // msec (0-65k)防抖动延时
4 e$ _9 T! c9 I  p/ k/ J  #define DEFAULT_HOMING_PULLOFF 1.0 // mm
- I3 p. U0 L# [( p% x% o$ ^5 x1 C+ s. Y' m
#endif* N$ W- c$ B) z  u2 A. G- ~; P2 i
+ A+ @  J# E% p0 T: D

0 `3 v0 I2 c2 }3 l9 _4 o8 V+ \& t8 X1 Q
6 ^) z% `2 E, A7 Q$ v- A0 O* R$ j: Y

% k' l# E( E, h3 }; \3 e
% V+ O7 c, Z: i4 e; V6 W0 v' G2 X7 t6 s/ H0 r- ?3 n0 m
$ E. o2 L) B2 `  f8 \- l
4 s) R8 a, s# e6 ~) O

7 y& g4 a3 J/ ~
2 ^; y! y5 c7 ^4 W  p0 M; R* H' K: V' ^6 Y& P: O0 ]5 s) D

. C. x3 Q: z6 N$ J3 H- i5 N3 I
; e0 R4 }! x, L- M6 W' l7 P# V8 _2 A# Q# `/ V
8 n5 E: ?1 v- a4 V
: P2 H7 b" `5 X& u4 X0 P, P( e

: R  g& c* i2 ?7 R0 D  {+ W, ~# k7 a7 e+ }+ \5 m0 M- |

4 M! ^8 y8 c- S' [$ c8 v# a
; B% |3 W6 Z# h( k4 _% k
+ x" C: e& K" t5 f
' z4 _9 Y! W! p+ p3 ]* [
( A8 n' ~9 T, j* h2 L0 ~( V( Y. D- ?* {. Y1 L
! r/ [  I6 W2 Y) Z/ X" K
回复 支持 反对

使用道具 举报

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-15 00:15 , Processed in 0.054950 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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