我有一個arduino mega 2560與坡道1.4,我想在x或y軸上使用2個電機而不是z軸。最簡單的方法是什麼? z電機有2個開路點,但x和y只有一個開路點。開關坡道1.4 z/x軸
0
A
回答
0
最簡單的方法是將雙Z軸電機插座用於另一個軸,如果您可以控制將要運行的G代碼。你可以交換所有的X和Z位置並移動。
根據wiki RepRap wiki有五個套接字。您可以掛上一個Z電機,並將額外的電機鉤到擠出機2插座。但無論哪種方式,您都需要重新編譯並重新刷新固件,以便將鏡像(例如X軸)信號發送到額外的插槽。
如果您像我一樣製作路由器而不是打印機,那麼您也可以嘗試使用grbl固件。你仍然需要刷新Arduino,但使用grbl的端口映射非常簡單,只需要更改一個頭文件。您應檢查「cpu_map.h」爲引腳/端口分配,你也應該設立「defaults.h」是這樣的:
#define DEFAULT_STEP_PULSE_MICROSECONDS 20
#define MICROSTEPS 1
#define STEPS_PER_REV 200.0
#define MM_PER_REV ((1.0/20.0)*MM_PER_INCH) // leadscrew 1/4" x 20 leadscrew
#define DEFAULT_X_STEPS_PER_MM (STEPS_PER_REV*MICROSTEPS/MM_PER_REV)
#define DEFAULT_Y_STEPS_PER_MM (STEPS_PER_REV*MICROSTEPS/MM_PER_REV)
#define DEFAULT_Z_STEPS_PER_MM (STEPS_PER_REV*MICROSTEPS/MM_PER_REV)
#define DEFAULT_X_MAX_RATE 500//635.0 // mm/min (25 ipm)
#define DEFAULT_Y_MAX_RATE 500//635.0 // mm/min
#define DEFAULT_Z_MAX_RATE 500 //635.0 // mm/min
小心,做好備份或檢查你的代碼版本控制系統,東西。我使用bCNC bCNC在Raspberry Pi 3上運行grbl,使用我設計用來插入Arduino 2560的末端引腳頭部的「屏蔽」。我自制的「屏蔽」只是具有我想要的輸出,您可以使用.1「protoboard,這並不困難
相關問題
- 1. 軸1.4到1.6.2
- 2. 找不到軸1.4下載
- 3. symfony的1.4和PHP開關殼體
- 4. 使用Johnny-five控制Arduino兆加坡1.4使用Johnny-five
- 5. 防止玩家在坡道上滑行
- 6. 您最喜歡的ZX Spectrum開發工具是什麼?
- 7. 指定軸1.4的日誌設置
- 8. 的Grails無法看到軸1.4.jar
- 9. 無級高清發現WSDL2JAVA軸1.4
- 10. xlsio圖表(syncfusion)中的開關行/列(開關軸)
- 11. 開關軌道顏色
- 12. 大熊貓與Matplotlib開關軸
- 13. chart.js之開關X/Y軸線圖上
- 14. Magento的1.4擴展開發
- 15. 陣列包裹在複雜類型的Java代碼(軸1.4)被解開
- 16. 約束坡度
- 17. STM32F4 PWM斜坡
- 18. 開始與jquery 1.4,我應該關心以前的版本?
- 19. 道場1.4如何綁定對象
- 20. 繪製視覺上平滑的色調坡道?
- 21. 打印顏色坡道中使用的顏色?
- 22. 分配不同的顏色坡道由類別中ggplot
- 23. 如何在Flash遊戲中添加坡道?
- 24. 在服務器端使用軸1.4,在客戶端使用軸2.0
- 25. 根據作業號碼繪製坡度
- 26. ZX Spin仿真器,內置彙編錯誤
- 27. 從道場1.1.1遷移到道場1.3/1.4
- 28. 兔子 - 打開一個關閉頻道
- 29. 道場:手風琴打開和關閉
謝謝!這是一臺激光雕刻機,我會嘗試grbl。 – Kenneth
你知道我需要爲端口變化編輯哪個文件嗎? – Kenneth