切换到宽版
  • 93564阅读
  • 102回复

玩具机脱机手控 v2.0 (请教PCB走线问题) [复制链接]

上一主题 下一主题
离线wsy0315
发帖
67
M币
881
专家
1
粉丝
5
只看该作者 10楼 发表于: 2016-01-05
回 zjalone 的帖子
可以的,非常感谢 回 zjalone 的帖子

lay文件 grbl+4988+JDQ.rar (34 K) 下载次数:60
离线super169

发帖
502
M币
764
专家
3
粉丝
19
只看该作者 11楼 发表于: 2016-01-07
回 wsy0315 的帖子
wsy0315:
源代码可以分享下不?实在是喜欢,想用dip封装328的uno不知道可以不?至于你的电路板可以考虑用直线跳线,就是像焊接电阻那样在正面进行焊接,一点也不影响美观的!很多电路板都是这么弄的!
[图片]
就类似于我的grbl上的白线! 回 wsy0315 的帖子


不好意思, 聖誕及元旦假期後有點忙, 這幾天都沒上來.

大家有興趣的話, 今晚回家後把程式打包放上來.
由於當中有幾個庫是自己寫的, 特別是 OLED 的庫, 只針對 1106 及 1306 經 i2c 連線的 OLED 所寫, 所以顯示方面只可以用對應的 OLED 模塊.
离线wsy0315
发帖
67
M币
881
专家
1
粉丝
5
只看该作者 12楼 发表于: 2016-01-07
回 super169 的帖子
super169:不好意思, 聖誕及元旦假期後有點忙, 這幾天都沒上來.
大家有興趣的話, 今晚回家後把程式打包放上來.
....... (2016-01-07 14:41) 回 super169 的帖子

好的,某宝上应该有吧?
离线super169

发帖
502
M币
764
专家
3
粉丝
19
只看该作者 13楼 发表于: 2016-01-08
回 wsy0315 的帖子
wsy0315:
好的,某宝上应该有吧? 回 wsy0315 的帖子


某寶上當然有喇, 否則我的從那裡來.
只是之前最平 18 元就有, 現在變成 三十多元了.

今晚有點忙, 現在才有點時間, 先打包放上來, 之後慢慢再講解當中的檔案.
本身有用開 arduino 的朋友, 應該不會有問題了.
CNC.7z (127 K) 下载次数:95

离线super169

发帖
502
M币
764
专家
3
粉丝
19
只看该作者 14楼 发表于: 2016-01-08
有關 附件 CNC.7z 的說明:

-CNC
  - libraries    <- 庫,把內裡的子目錄放到 arduino 的 libraries 內
  - sketches   <- 程式, 就放到 sketches 之內.

庫的介紹:
- myGRBL : 自家制的 GRBL library, 跟 CNC control 溝通
- myKeyPad : 自家制的 KeyPad 庫, 供自家制 簡單的電阻做的 Key Pad 使用
- myMenu, myMenuItem : 自家制的 菜單 庫, 需配合 OLED12864 的庫使用
- myUtil : 自家制的 公共程式庫
- OLED12864 : 自家制的 OLED 庫, 只支援以 i2c 連線, 1106 或 1306 芯片的 OLED
- SdFat : SD 卡的庫


程式設定:
- 基本上, 只要 開啟 GRBLcontroller.ino 再送到 arduino 就可以.  預設是配合 UNO 或 Nano 用.
- 大部份設定都不用更改的, 但由於 keypad 的電阻會影響讀取的數值, 可以要自行修改  keySettings.ino 中的設定配合.
- 基本上是預設 6 key (上, 下, 左, 右, 選擇, 取消), 而 設定的 Key 有 7 個, 當中一個為 combo (特殊情況下, 選擇, 取消 同時按時用)
  我自己用的電阻: 10K (並聯接地), 及 6 個鍵 2.2K, 5K, 10K, 20K, 47K, 100K


電路圖在頂樓. 電阻的接法, 我明天有時間再補上.
至於菜單的選項, 希望大家看得明白.


本來想做一個比較好的說明, 但近日比較忙, 有時間再補充資料.  
如有問題, 請隨便發問.  有時間我會盡快回覆.


离线wsy0315
发帖
67
M币
881
专家
1
粉丝
5
只看该作者 15楼 发表于: 2016-01-08
回 super169 的帖子
super169:有關 附件 CNC.7z 的說明:
-CNC
  - libraries    <- 庫,把內裡的子目錄放到 arduino 的 libraries 內
  - sketches   <- 程式, 就放到 sketches 之內.
....... (2016-01-08 00:45) 回 super169 的帖子

非常感谢,但是可惜了新手没M币,请下载了的坛友给我发一份,wsy0315@163.com
情急之下,充了10元的M币
[ 此帖被wsy0315在2016-01-08 12:27重新编辑 ]
离线zjalone

发帖
433
M币
3348
专家
2
粉丝
33
只看该作者 16楼 发表于: 2016-01-08
回 super169 的帖子
super169:某寶上當然有喇, 否則我的從那裡來.
只是之前最平 18 元就有, 現在變成 三十多元了.
....... (2016-01-08 00:27) 回 super169 的帖子

感谢分享,下载看看怎么用。
离线blueruby

发帖
5375
M币
942
专家
4
粉丝
42
只看该作者 17楼 发表于: 2016-01-08
小白
谁带头搞个套件?
离线wsy0315
发帖
67
M币
881
专家
1
粉丝
5
只看该作者 18楼 发表于: 2016-01-08
回 blueruby 的帖子
blueruby:
小白
谁带头搞个套件? 回 blueruby 的帖子

必须是楼主啊?呵呵,我是程序小白!硬件还可以!等我弄明白了,发个单面电路板的文件大家分享下
先发个按键电路图上来大家参考
按键电路图

这个是光雕的,不知道楼主能否增加两个Z轴的按键呢?想用在雕刻机上!
另外,请问楼主用的什么版本IDE啊,我为什么没编译通过啊
回 blueruby 的帖子
     望楼主帮助解决,先谢谢了!


离线super169

发帖
502
M币
764
专家
3
粉丝
19
只看该作者 19楼 发表于: 2016-01-08
回 wsy0315 的帖子
wsy0315:
必须是楼主啊?呵呵,我是程序小白!硬件还可以!等我弄明白了,发个单面电路板的文件大家分享下
先发个按键电路图上来大家参考
[图片]
....... 回 wsy0315 的帖子




我是硬小白, 设计上只是极简单的东西.  套件我真的不会搅, 我只是乱来的.如果大大可以帮忙把硬体改良一下, 效果应该会更好.  

软件方便, 还有很多可以改进的地方吧, 希望大家指点一下.

电路中, 接 VCC 的应该是 10K.

Z 轴的位置调校, 在程式中已有了:

选单中:
- Jog Mode 就是用来调校 XYZ 的位置.

之後可以选  
- Continue     (按住就连续移动)
- Single Step  (每按一下只走一步, 必须放开手才会再走, 作最後微调用)  
- Check Status (显示当时的位置)
进入後, 用 左/右 去选 X/Y/X 轴, 然後用 上/下 去改变位置, 按 SEL 可以显示当前位置.由於 arduino 的效能比不上 PC, 我没有做即时显示位置, 必须要自己要求时才去读取一次.

对好位之後, 可以在选单中:- Settings -> Home Position -> Set 0, 0, 0 去设定 为原点

如果是 CNC 的话, 只要接好 A5 及 GND, 可以用 - Setting -> Tune Z Position -> Probe Z      进行自动对位.
再执行 - Setting -> Tune Z Position -> Set Z to 0   把当前 Z 位置设定为 0

  当然, 加两个键直接按下去会更方便, 但又要尝测找出合用的电阻.

至於你那个问题, 不知是否 IDE 不会 include file 做成.myOLED 的设定, 是放在 oledSettings.ino 之内的.
你可以尝试把 oledSettings.ino 直接放在 GRBLcontroller.ino 之内, 取代原程式中的 #include "appSettings.ino"但如果因为这个问题, 其他的 include 可能也会有同样问题.  全部放在一个档案内, 会变得很大, 将来要修改就比较麻烦.

我是用 sublime text 的, 但在 arduino IDE 应该也可以的.  或者你也试试用 sublime text + arduino 1.6.5 compile 吧.
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个