找回密码
 注册

快捷登录

楼主: yhzzp

奇葩操蛋的GRBL脱机控制,我以我奇葩的失败经历告诫小白们不要轻易尝试

[复制链接]
 楼主| 发表于 2019-12-26 19:30:49 | 显示全部楼层
peter58 发表于 2019-12-26 18:48
2 G* x1 S+ r, R触摸屏的IO设置应该要对应才可以! {: v6 d) R; O' }
#define TOUCH_CS 27    //26 //21     // Chip select pin (T_CS) of to ...

6 m7 A4 ?  ]1 \( F) A9 L我想问问你对76664289这位朋友说的话是否明白?如果明白的话,能否开导开导,年龄大估计我的脑袋确实不太好使了,对他说的深刻含义不好理解.
6 q' ?- F& u, V, _3 {1 b2 `$ a
发表于 2019-12-26 21:58:59 | 显示全部楼层
楼主不是金盆洗手了吗?!!,是不是还是忍不住了,,重操旧业啦。。。哈哈。。。。。能玩到你水平的也不多。。加油。。。
发表于 2019-12-26 22:04:32 来自手机 | 显示全部楼层
config.h配置文件里有关于触屏校准的代码,代码后面有注释,根据注释修改!难道就不能打开看一下源码吗……
# `" P6 [' c) {& J& I8 b* i. V看一眼就都明白了……
发表于 2019-12-26 22:42:27 | 显示全部楼层
yhzzp 发表于 2019-12-26 19:30) o! T" }( Q& e
我想问问你对76664289这位朋友说的话是否明白?如果明白的话,能否开导开导,年龄大估计我的脑袋确实不太好 ...
& J6 {' a- o$ r* v6 i
// Here some pins (GPIO) being used
# T- h6 _1 M. G. ?8 d& r; S. b; c//************************************; ~% a6 r# d6 V7 [% {& `
// pin (GPIO) for touch screen are defined in tft_espi User_Setup.h file# r" p( R8 Y$ X
//#define TS_CS_PIN  15
# ?7 \! o8 }3 L  ~& I1 T看看这行你打开没?我也是一知半解的,如果上面那行打开了,改相应的GOIO就应该可以,试试看看。
" \' l) [8 T2 l7 v; B: v- r# y
! t1 s  x. e  K; x" t8 L
8 L3 J3 M# G. _
发表于 2019-12-26 23:07:00 来自手机 | 显示全部楼层
peter58 发表于 2019-12-26 22:42
9 ~+ U% w1 P' k1 q  g// Here some pins (GPIO) being used5 I( a* L( o9 o* O7 `$ I' f
//************************************, X3 o2 N4 i+ Z5 H9 R6 y
// pin (GPIO) for touch screen are defined in tft_espi User_Setup.h file
5 s) R2 Y0 j- D1 e& R//#define TS_CS_PIN  15
. s% z5 F! l+ j) G0 A+ A. [" o5 u看看这行你打开没?我也是一知半解的,如果上面那行打开了,改相应的GOIO就应该可以,试试看看。
0 D" ^' p3 O- i5 H# w7 _
io没问题,他没设置触摸校准
发表于 2019-12-26 23:12:53 | 显示全部楼层
本帖最后由 cd88361417 于 2019-12-26 15:23 编辑 9 t6 S: \6 S/ J5 M) W
+ V4 P4 [) Q& K* c* V( b
#define CALIBRATION_FILE "/TouchCalData3"
4 h; ?3 B, N) g5 K
0 n/ D& {, g7 @# p: L3 f" MCALIBRATION_FILE     这个文件名随便改个名字. ~9 ?$ [* @6 D7 ~
/ /这是文件名用于存储触摸坐标
0 a8 y+ t6 U3 ?) G- r. V6 f# n  I/ /校准数据。改变名称开始一个新的校准。
9 D7 v& u! k" L8 g/ X3 T
1 P8 K9 v% }% t" m) D2 A9 m
) j# c2 f: g. m, C( z6 m9 E8 q' i7 u* f

- R" T* ]& d2 z5 M+ K! {2 p- `" }: G# h9 S3 ]) [. ~
#define REPEAT_CAL false6 }4 d" V3 z7 E

4 W+ Y6 h! p+ G' R/ k5 A' z' Q这个false要不要改成true呢?试一下
  s& y! R; K# A& D) B& d( o2 c2 M* N" T% C
, F( l, f" \, J% B6 ^8 F% U

' T9 l) N% Z; n. w- S4 D
4 O6 ^! v9 p' ~/ O" X5 s0 I; o# q' l; f. A# s, Z
& Z6 b, C5 z# C$ C5 U, J; i
发表于 2019-12-26 23:35:20 | 显示全部楼层
cd88361417 发表于 2019-12-26 23:12
+ ^7 g* V" k! Z3 T0 _#define CALIBRATION_FILE "/TouchCalData3"
8 a3 ]% q6 d. }- ^
4 O, ?/ s. }2 c$ RCALIBRATION_FILE     这个文件名随便改个名字

: |; O9 c* ^( G( E, a* I应该设置成true 这样可以多次校准,如果设置成false,只能一次,我是这样理解的。原文 :
+ ~/ b% S) h- R+ X( ?6 O* D5 g7 k' w0 P9 x2 O: e
// Set REPEAT_CAL to true instead of false to run calibration$ Z& r, M% |: ^5 L$ m
/ _* ~* ?9 p* P9 |9 V9 T, q
译文:将REPEAT_CAL设置为true而不是false来运行校准
* @0 z; N8 g  q9 N
发表于 2019-12-27 01:21:01 来自手机 | 显示全部楼层
lzzasd 发表于 2019-12-26 16:07) }9 k+ }! I. n
请教下   我看下了  有ESP32移植的   有STM32的移植的    原版可能是Arduino移植的吧
+ G' Z5 f, y: p+ q8 I  J; Y3 `% x0 T3 u请问这几种版那个的代码外设资源丰富些????     时间空点我也想买块板弄下   
% r8 T) f& x7 n
esp32 有四轴固件,自带web脱机,可以用电脑,手机,,平板web控制。& _6 S) O% i) p3 O# Y, T( B
stm32 有六轴固件,默认四轴
6 v! J  H: b- p7 w( [, t* KArduino是原版,操作简单资料多,但是芯片性能差点,328芯片有四轴固件,2560有六轴固件" w5 {$ M% N7 G( Q% Q$ Q5 b) f
GRBL其实是一个很好的系统,简单易用,很适合初学者DIY,它也有一些比较专业点的上位机,只是有的是因为没有翻译,或者是源代码没有编译,所以用的人少!% ?' }; ], ]& D
这些东西挺简单的,人家作者既然发布了源代码就证明这个项目可行,bug肯定会有但一直在修复,就像手机和电脑系统一样bug不可避免!
3 V, D% j+ N& q5 l9 }. ]1 a. ~6 f) z% v
玩源代码要学的东西说多也多,说不多也不多,因为作为使用者需要修改的东西就那几样,其他的开发者都已经为我们调试好了!使用过程中有些问题在自己,就像楼主他的方向没找对就认为代码有问题!
# \$ R8 v& y" S7 z! n+ a9 G9 z; ?编译器的问题要学习编译器,代码的问题要学习代码,基础知识要学好!就像改文件名,文件所放的位置这些,都是基本的东西!
" J3 k. F; g8 W总之要玩这些需要的是细心!!!
 楼主| 发表于 2019-12-27 08:04:30 | 显示全部楼层
触摸屏失效的情况已经解决,在此感谢76664289,peter58,cd88361417这几位朋友的耐心指导。
 楼主| 发表于 2019-12-27 08:10:49 | 显示全部楼层
peter58 发表于 2019-12-26 23:35
* z) x4 v: r5 T9 }' F9 a/ {应该设置成true 这样可以多次校准,如果设置成false,只能一次,我是这样理解的。原文 :
8 ^* j) e9 e% s" r! [3 X8 F4 S7 l1 h" Q" ?3 N! l7 e) o
// Set REPE ...
- }$ v! I- \% j9 u9 }
将REPEAT_CAL设置为true,然后刷好固件,ESP32第一次启动后会进入到屏幕校准页面,点击角落的箭头校准后就可以进入系统菜单了。但这样屏幕校准无法保存,每次关机启动要重新校准,此时再把REPEAT_CAL设置为false,再重新刷机一次就可以了。+ w  {1 _  @9 s2 H+ w& ~
: ^  H: w# Z' h, j$ e7 m
7 T- v; S, ~5 T4 q  T
微信图片_20191227081019.jpg ( v. k, h& w# s" Z% I7 ]
发表于 2019-12-27 08:26:16 来自手机 | 显示全部楼层
yhzzp 发表于 2019-12-27 08:04
- _7 Q. b1 R7 K9 W! c6 V触摸屏失效的情况已经解决,在此感谢76664289,peter58,cd88361417这几位朋友的耐心指导。

3 w. A) z+ u: q本来很简单的一个问题,作者写的很明白,打开配置文件看一眼就解决的问题!' O4 e7 ?+ K# u
想玩源码最主要的还是细心,多看源码,源码里的注释很明白,不需要懂源码,成千上万条代码需要自己修改的就那几条,而且注释简单明了!如果懒得看源码那还是买成品合适,我发帖时好像说过,创客一套才一百多点,界面漂亮而且中文界面操作简单!
发表于 2019-12-27 11:11:42 | 显示全部楼层
76664289 发表于 2019-12-27 08:26. u8 m9 [3 Z( `4 {/ ]
本来很简单的一个问题,作者写的很明白,打开配置文件看一眼就解决的问题!
3 X' U. u: I: r% x* @# J0 P0 P想玩源码最主要的还是细心, ...
; l0 f: M( V" q6 t# O" J
求链接看看。。
! v6 H9 t4 L, M$ }. j- s' N# n
发表于 2019-12-27 11:14:53 | 显示全部楼层
yhzzp 发表于 2019-12-27 08:10% y, s9 o, w$ W( K% a) ^0 E
将REPEAT_CAL设置为true,然后刷好固件,ESP32第一次启动后会进入到屏幕校准页面,点击角落的箭头校准后 ...

* U5 c/ [- j7 U9 X你问题解决了?做好后分享下,我也有台玩具鸡用的这个系统,本来打算买个激光头做激光机器,有空了也来玩玩脱机,现在又买了台机器,那他基本没用;期待你成功。( ~& P& F- y! U( ]# v# F& @
 楼主| 发表于 2019-12-27 11:24:02 | 显示全部楼层
76664289 发表于 2019-12-27 08:26# x  g3 ]& M1 O+ P: q" R
本来很简单的一个问题,作者写的很明白,打开配置文件看一眼就解决的问题!
8 h1 z- {2 z! R2 V4 P想玩源码最主要的还是细心, ...
8 R+ s( f3 G* \5 k" C
难者不会,会者不难,各有各的实际情况,很多事情你想的简单了。,
 楼主| 发表于 2019-12-27 11:28:11 | 显示全部楼层
peter58 发表于 2019-12-27 11:142 g. B1 Z' M) ?: H# X$ N
你问题解决了?做好后分享下,我也有台玩具鸡用的这个系统,本来打算买个激光头做激光机器,有空了也来玩 ...

7 a) R* v4 C9 y$ f0 s8 }/ M8 w做个通俗易懂的教程完全没有问题,相信大部分小白都可以轻易入门,而不用像我一样白白的花了那么大的精力和时间。只要没人反对就可以。现在另一个问题就是XYZ轴的输出引脚定义了,现在我还不清楚是到屏幕菜单里设置或者在源码里面设置。搞通这个其他就没有问题了。
  x; q& E2 [. l$ A& b; C
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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