ข้ามไปที่เนื้อหาหลัก

การติดตั้ง ชุดควบคุม GRBL Web Interface CNC Controller

ข้อดี ของ Web Interface คือ เราสามารถ ควบคุม CNC ผ่านระบบ เครือข่าย รวมถึง wifi ได้โดยใช้ Web Browser ได้ โปรแกรมนี้ สามารถใช้ได้ หลาย Plate Form และ ข้อดีคือ มี CAD CAM (JSCUT.ORG) ในตัวเอง สามารถใช้ File SVG Format ซึ่งเป็นที่นิยมกันมาก ในหมู่ OPEN Source เรา จะได้นำมาเสนอในโอกาสต่อไปครับ 


โปรแกรมนี้ใช้ได้กับทุก OS ที่สามารถ RUN NODEJS ได้
linux 
Mac os 
หรือ PC ทั้ง win xp และ win7 
สิ่งที่คุณต้องเตรียมการ
1.Hardware 

GRBL CONTROLLER

PC หรือ Embeded Linux เช่น Raspberry Pi ใน Raspberry Pi สามรถใช้ กล้อง Webcam ได้

2.Software

สำหรับการติดตั้งทั่วไปบน Windows XP หรือ win7
1.ติดตั้ง GIT
2.ติดตั้ง Node JS
3.ติดตั้ง GRBL web ตาม Link นี้ https://github.com/andrewhodel/grblweb
4.Run Program GRBL web

หากคุณต้องการ RUN บน Raspberry Pi สามารถ Download Image ได้จากที่นี่เลยครับ
และ ดูข้มูล UPdate ได้จากที่นี่ครับ
อ่านข้อแนะนำเบี้องต้นได้จากที่นี่ครับ

การติดตั้ง

ใช้ Command Line ใน windows
git clone https://github.com/andrewhodel/grblweb.git
cd grblweb
npm install

Config

edit config.js to change serial baud rate and web port

Running

แบบ Stanalone
node server.js
กรณีที่ต้องการ Run บนเครือข่ายคุณจะต้องติดตั้ง  forever ตามนี้ก่อนครับ
npm install -g forever
forever start server.js

การเข้าใช้งาน หากใช้ควรแก้เป็น Port 80

The default port in config.js is 8000, you can change it by editing the file.

http://ipadress:8000/

ภาพรวมการใช้งาน




JCUT CAM



ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การติดตั้งโปรแกรม GRBL CONTROL สำหรับ MINICNC แบบ USB

สิ่งที่ต้องเตรียมการ 1.  ชุด CNC Controller GRBL Control   ซึ่งทำการ Download ได้จาก Link นี้ 2.   ชุด CNC Controller ที่มี GRBL Firmware  Software GRBL Control  หากท่านที่ต้องการทราบ ขั้นตอนการติดตั้ง GRBL Firmware สามารถศึกษาได้จาก Link นี้ครับ 3.  Drivers USB To Serial  ที่มาพร้อมกับ CNC Controller  ชุดควบคุม Minicnc แบบ Grbl ที่ต้องใช้การควบคุมผ่าน Serial Port ซึ่งหลายคนอาจเข้าใจว่าเป็นการควบคุมผ่าน USB เป็นความเข้าใจที่คลาดเคลื่อน เนื่องจาก โปรแกรมควบคุม CNC GRBL จะใช้การควบคุมผ่าน Serial Port ของ Micro controller (Arduino)  แต่ในการสื่อสารปัจจุบัน ช่อง Serial Port ของ PC Commuter แทบจะหาไม่ได้เลย จึงจะต้องใช้ อุปกรณ์ Interface ดัดแปลงผ่านช่อง USB ของ PC Computer จึงต้องมี Software Driver ควบคุม ผู้ผลิต Chip USB Converter มีหลายราย ดังนั้นในการใช้ USB To Serial Port ต้องทราบข้อมูลของ Software USB Drivers และ เลือกใช้ให้ตรงกัน จึงจะทำให้ช่องสื่อสารนี้ใช้งานได้ และ ผู้ผลิต Arduino ได้นำ Chip ที่มี USB To Serial por...

GRBL Error List

Code Message Description 1 Expected command letter G-code words consist of a letter and a value. Letter was not found. 2 Bad number format Missing the expected G-code word value or numeric value format is not valid. 3 Invalid statement Grbl '$' system command was not recognized or supported. 4 Value < 0 Negative value received for an expected positive value. 5 Setting disabled Homing cycle failure. Homing is not enabled via settings. 6 Value < 3 usec Minimum step pulse time must be greater than 3usec. 7 EEPROM read fail. Using defaults An EEPROM read failed. Auto-restoring affected EEPROM to default values. 8 Not idle Grbl '$' command cannot be used unless Grbl is IDLE. Ensures smooth operation during a job. 9 G-code lock G-code commands are locked out during alarm or jog state. 10 Homing not enabled Soft limits cannot be enabled without homing also enabled. 11 Line overflow Max characters per line exceeded. Received command line was not executed. 12 Step rate ...

Info graphic สำหรับ GRBL