找回密码
 注册
楼主: yhzzp

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

[复制链接]
 楼主| 发表于 2019-12-26 19:30:49 | 显示全部楼层
peter58 发表于 2019-12-26 18:48
! f1 D. I5 {& o! O# J5 p触摸屏的IO设置应该要对应才可以/ z" Y  @+ `/ z; R
#define TOUCH_CS 27    //26 //21     // Chip select pin (T_CS) of to ...
# J$ V3 ^1 D& {/ B  T
我想问问你对76664289这位朋友说的话是否明白?如果明白的话,能否开导开导,年龄大估计我的脑袋确实不太好使了,对他说的深刻含义不好理解.0 J, F2 X& L5 P5 ]
发表于 2019-12-26 21:58:59 | 显示全部楼层
楼主不是金盆洗手了吗?!!,是不是还是忍不住了,,重操旧业啦。。。哈哈。。。。。能玩到你水平的也不多。。加油。。。
发表于 2019-12-26 22:04:32 来自手机 | 显示全部楼层
config.h配置文件里有关于触屏校准的代码,代码后面有注释,根据注释修改!难道就不能打开看一下源码吗……$ ~1 I+ S4 a: H2 a8 r, i
看一眼就都明白了……
发表于 2019-12-26 22:42:27 | 显示全部楼层
yhzzp 发表于 2019-12-26 19:30
$ i" a  a, o4 P3 e我想问问你对76664289这位朋友说的话是否明白?如果明白的话,能否开导开导,年龄大估计我的脑袋确实不太好 ...

; A+ U  f6 C- H# ^) f5 [& f. z// Here some pins (GPIO) being used; Q0 z& A3 _4 v6 w: a. L
//************************************" {1 z) G# a6 [  Z
// pin (GPIO) for touch screen are defined in tft_espi User_Setup.h file
6 _! v) \# M' _) {! W; c) h//#define TS_CS_PIN  15/ _0 S) V7 z& `+ Y/ B
看看这行你打开没?我也是一知半解的,如果上面那行打开了,改相应的GOIO就应该可以,试试看看。
' C+ G0 |- w- [5 D  I1 V/ F8 I) z! ~; W3 H' m6 Q" x4 O# S/ q

3 [. e2 Y( c! v$ @) Z. R
发表于 2019-12-26 23:07:00 来自手机 | 显示全部楼层
peter58 发表于 2019-12-26 22:42
8 @8 ^5 y1 F( Y& {// Here some pins (GPIO) being used/ s% s. u- f" t
//************************************+ s1 R& j7 c2 o: B( @# @
// pin (GPIO) for touch screen are defined in tft_espi User_Setup.h file
0 {  m1 q( `0 S. p0 H8 M//#define TS_CS_PIN  15
1 D( h+ ^1 Q' }9 }  o6 ~看看这行你打开没?我也是一知半解的,如果上面那行打开了,改相应的GOIO就应该可以,试试看看。
7 x' s: v5 c: j3 L( ]
io没问题,他没设置触摸校准
发表于 2019-12-26 23:12:53 | 显示全部楼层
本帖最后由 cd88361417 于 2019-12-26 15:23 编辑 & n# t1 `9 s2 h; l# i$ I: C
  [, Q2 U. j- I% K
#define CALIBRATION_FILE "/TouchCalData3"
% K+ n0 i7 _/ e+ @. H- ^  d" q
) \$ K/ \/ O( {* A5 n/ p0 G, aCALIBRATION_FILE     这个文件名随便改个名字
9 l- c% I, p$ y; K3 j/ /这是文件名用于存储触摸坐标
4 E5 r. P! i+ C; U' k+ Y/ /校准数据。改变名称开始一个新的校准。. `& g  i6 i% X7 k; o

, l- a) B) N$ `' W% D& }6 ~  ^
3 @# _0 Q: ^  q$ \% [/ ?0 b! b
' X7 B( {! h! {# v9 J$ O  ]' z  R& A
: s+ H2 s$ e+ Y7 Y% N; U
#define REPEAT_CAL false# G8 s2 {0 p4 I: l5 d9 c6 e

  q) R: N- K+ ~' h0 l& L! n+ v这个false要不要改成true呢?试一下
% l! J2 A# I% T6 b4 D+ ~1 O; S* n0 u$ ~5 H) ]" a! R/ n* o. `
! I# ?) }% S' a/ y: {+ q( }! k

5 O7 {9 n) O/ Y: g
  i  F9 K; B) M
6 \- }8 Z' B) {2 J; i. n# n) e
发表于 2019-12-26 23:35:20 | 显示全部楼层
cd88361417 发表于 2019-12-26 23:128 D$ C% p7 ]% B) R* E
#define CALIBRATION_FILE "/TouchCalData3"
6 e* h3 W5 i+ w; d; H' ^0 Y0 b, i/ g9 n. I* d3 Z- x) [* `
CALIBRATION_FILE     这个文件名随便改个名字

0 `9 ?6 k& `) ?应该设置成true 这样可以多次校准,如果设置成false,只能一次,我是这样理解的。原文 :1 ?+ F0 u, A0 n  p. S
( N% H$ z5 B( Z9 B/ k& j% W. d
// Set REPEAT_CAL to true instead of false to run calibration
1 [* K$ `' \7 i$ p! F8 p+ o: N! M; g
译文:将REPEAT_CAL设置为true而不是false来运行校准) ~: \7 t7 _# A. q2 c4 S% n0 n
发表于 2019-12-27 01:21:01 来自手机 | 显示全部楼层
lzzasd 发表于 2019-12-26 16:07
. |+ x4 P; h/ r; G, Z3 V请教下   我看下了  有ESP32移植的   有STM32的移植的    原版可能是Arduino移植的吧" h$ t7 H3 K8 X& l* Y
请问这几种版那个的代码外设资源丰富些????     时间空点我也想买块板弄下   

' ~3 O, g7 }1 A& c! ]( O* h6 R. nesp32 有四轴固件,自带web脱机,可以用电脑,手机,,平板web控制。9 j4 C& M/ r. K+ F
stm32 有六轴固件,默认四轴" p5 j3 S7 `9 X( r. V: Y/ K  s2 E
Arduino是原版,操作简单资料多,但是芯片性能差点,328芯片有四轴固件,2560有六轴固件
5 Q) T0 N5 B3 _' cGRBL其实是一个很好的系统,简单易用,很适合初学者DIY,它也有一些比较专业点的上位机,只是有的是因为没有翻译,或者是源代码没有编译,所以用的人少!
, V4 N9 |$ X& h! ^8 d这些东西挺简单的,人家作者既然发布了源代码就证明这个项目可行,bug肯定会有但一直在修复,就像手机和电脑系统一样bug不可避免!
0 l0 w: `5 f/ G: Z& A
/ @# v! E/ {4 l% d" O玩源代码要学的东西说多也多,说不多也不多,因为作为使用者需要修改的东西就那几样,其他的开发者都已经为我们调试好了!使用过程中有些问题在自己,就像楼主他的方向没找对就认为代码有问题!- V* H- A8 z: Z$ X4 L0 G' e
编译器的问题要学习编译器,代码的问题要学习代码,基础知识要学好!就像改文件名,文件所放的位置这些,都是基本的东西!
2 j6 B: v+ j+ p总之要玩这些需要的是细心!!!
 楼主| 发表于 2019-12-27 08:04:30 | 显示全部楼层
触摸屏失效的情况已经解决,在此感谢76664289,peter58,cd88361417这几位朋友的耐心指导。
 楼主| 发表于 2019-12-27 08:10:49 | 显示全部楼层
peter58 发表于 2019-12-26 23:35
9 B, w4 T$ O3 V3 L2 E8 `- z应该设置成true 这样可以多次校准,如果设置成false,只能一次,我是这样理解的。原文 :
7 D! ^, L9 B4 y4 H
) j. s& F! _2 {1 |/ g// Set REPE ...
; ]4 V; U# F/ s* u/ ?7 V
将REPEAT_CAL设置为true,然后刷好固件,ESP32第一次启动后会进入到屏幕校准页面,点击角落的箭头校准后就可以进入系统菜单了。但这样屏幕校准无法保存,每次关机启动要重新校准,此时再把REPEAT_CAL设置为false,再重新刷机一次就可以了。- b6 G% ~, ]' N) N7 @
) p1 D; F8 k" q/ h1 P$ L) S, o
% d% T# ?& T' F+ \/ |8 O" }9 y
微信图片_20191227081019.jpg % W* o7 y+ c, q) b
发表于 2019-12-27 08:26:16 来自手机 | 显示全部楼层
yhzzp 发表于 2019-12-27 08:04
, {) N' a! {/ I: p' l1 W触摸屏失效的情况已经解决,在此感谢76664289,peter58,cd88361417这几位朋友的耐心指导。
0 L+ B7 W" B7 l) {. J
本来很简单的一个问题,作者写的很明白,打开配置文件看一眼就解决的问题!2 o0 N7 ?( t0 [/ D  {0 R2 e
想玩源码最主要的还是细心,多看源码,源码里的注释很明白,不需要懂源码,成千上万条代码需要自己修改的就那几条,而且注释简单明了!如果懒得看源码那还是买成品合适,我发帖时好像说过,创客一套才一百多点,界面漂亮而且中文界面操作简单!
发表于 2019-12-27 11:11:42 | 显示全部楼层
76664289 发表于 2019-12-27 08:26+ F* T+ r! e4 b+ F* [1 s
本来很简单的一个问题,作者写的很明白,打开配置文件看一眼就解决的问题!
1 g* _6 X8 r. H  g+ ~. n: K' q想玩源码最主要的还是细心, ...

' T' }6 M7 C4 R: Y求链接看看。。' e; T7 O; R2 a7 f) @6 Q0 m
发表于 2019-12-27 11:14:53 | 显示全部楼层
yhzzp 发表于 2019-12-27 08:10
4 N! t4 l: M" \6 {将REPEAT_CAL设置为true,然后刷好固件,ESP32第一次启动后会进入到屏幕校准页面,点击角落的箭头校准后 ...

  X9 b; M3 ]$ ~- J' r2 }+ A  ~你问题解决了?做好后分享下,我也有台玩具鸡用的这个系统,本来打算买个激光头做激光机器,有空了也来玩玩脱机,现在又买了台机器,那他基本没用;期待你成功。' R; g! v- Z  i4 d  i+ Y+ s/ H
 楼主| 发表于 2019-12-27 11:24:02 | 显示全部楼层
76664289 发表于 2019-12-27 08:26
. @3 u9 q3 g5 \0 ?本来很简单的一个问题,作者写的很明白,打开配置文件看一眼就解决的问题!
4 o" q# h0 X& i& _% y想玩源码最主要的还是细心, ...

+ f) ^+ \2 r, D4 ~/ {. b难者不会,会者不难,各有各的实际情况,很多事情你想的简单了。,
 楼主| 发表于 2019-12-27 11:28:11 | 显示全部楼层
peter58 发表于 2019-12-27 11:14# P0 T1 T$ ^' e' D5 f4 z
你问题解决了?做好后分享下,我也有台玩具鸡用的这个系统,本来打算买个激光头做激光机器,有空了也来玩 ...

& Y, m. [/ W, s9 k做个通俗易懂的教程完全没有问题,相信大部分小白都可以轻易入门,而不用像我一样白白的花了那么大的精力和时间。只要没人反对就可以。现在另一个问题就是XYZ轴的输出引脚定义了,现在我还不清楚是到屏幕菜单里设置或者在源码里面设置。搞通这个其他就没有问题了。
( \1 q! M: `- D9 }
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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