วันพุธที่ 23 สิงหาคม พ.ศ. 2560

ขา ควบคุมของ GRBL cnc board


GRBL board cnc ราคาถูก มาก
มาทำงานได้หลายอย่าง

ขาควบคุม Step motor
2 DX
5 SX

3 DY
6 SX

4 DZ
7 SX

Limit X D9 ถ้าต่อกับ LIMIT แบบ 3/4 ขา signal จิ่มด้านตัวหนังสือ ต่อ VCC กับ  G ด้วย
Limit Y D10
Limit Z D11
Limit D12

D13 LED

A0 Abort
A1 Hold
A2 Resume
A3 Cool
A4 SDA
A5 SCL
A6 Analog
A7

Firmware ให้ Download ที่
 https://github.com/grbl/grbl
เมื่อ Download แล้วติดตั้งใน ManageLibrary จะ copy ไปใน Folder libraries เอง
เวลา Upload ไปดูใน sample จะมี Grblupload


ใช้ได้กับ Arduino nano

แต่มี Bug ต้องแก้ใน header board มันสลับ step ก้บ Direction
cpu_map_atmega328p.h

...
#define X_STEP_BIT      5  // Uno Digital Pin 2
#define Y_STEP_BIT      6  // Uno Digital Pin 3
#define Z_STEP_BIT      7  // Uno Digital Pin 4
..
#define X_DIRECTION_BIT   2  // Uno Digital Pin 5
#define Y_DIRECTION_BIT   3  // Uno Digital Pin 6
#define Z_DIRECTION_BIT   4  // Uno Digital Pin 7

วันพุธที่ 2 สิงหาคม พ.ศ. 2560

โปรแกรมFree CNC , HeeksCNC

Heekscnc เป็นโปรแกรม Freeware ถึงจะซื้อก็ 10 ปอนด์ ถูกมากแต่ก็work 90 % ของ โปรแกรม ระดับ 1000 USDไฟล์ที่ใช้นำมาใช้ได้ มี STL,STEP,DXF
การทำงานกับ STL
1. Import STL ที่ต้องการ ต้องระวัง ระบบ ของ Heekscnc จะหมุน รูปยาก ต้องไปหมุนใน Makerware หรือ Cura จะดีกว่า
2. วาง รูปให้ตำกว่า Z=0
3. เลือก Surface -new Surface และ เลือก รูป STL
4. วาด Sketch สี่เหลี่ยมกำหนด ขอบ งาน
5. เลือก Operation เป็น profile หรือ Pocket
    เลือก Surface และ Sketch ต้องกำหนด ระยะ Z ด้วย Top Button Step
6. Post Processor
7. Save Gcode