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

รวม โปรแกรม G Code Sender สำหรับ GRBL และการแก้ใข

รวม โปรแกรม G Code Sender สำหรับ GRBL และ Review เล็ก ๆ


ชนิด Link รายละเอียด
SD Card G Code Sender SD Card G Code Sender USE SD Card For Sending Code And Control GRBL Like Mach3 BY Panmaneecnc Team Adding Automatic Tool change (M6) , Drill Function (G81) , Macro Sub Program (M98,M99)
G code sender GcodeSender G-code sender โดย Otto Hermansson
G code sender GCtrl Processing Script to stream Gcode
G code sender and previewer Universal-G-Code-Sender จาวา สคริปโดย Will Winder. Cross-platform (Win32, Win64, Linux, MacOS). มีความสามรถเพิ่มเติม : Truncate decimal point precision to a configurable amount, Remove whitespace, Remove comments, Override speed rates, Arc to line conversion.
G code sender and previewer Grbl Controller Cross-platform graphical Grbl Controller for Mac, Windows and Linux originally written by Kosme, currently maintained by zapmaker. Allows you to jog X, Y, Z, and see the current position. Newer versions include a previewer, v3.4 will trim too-long lines
G code sender grblfeeder Python serial terminal designed for sending gcode files to a microcontroller running grbl.
G code sender PythonCNCGUI HMI/GUI done in Python using Opengl for graphics is used to interface to modified Simen Grbl CNC code on an Arduino over USB. Operating System Notes: Currently runs well in Linux with Ubuntu and Python2.5. Also in process it now runs in Windows XP 32bit with Python2.7 but comms need to be improved to run faster and gcode files only partial
G code sender GCode Step and Alignment Tool Cross-platform GCODE debug/step and alignment tool for Grbl 0.8c or later. with features similar to software debugger. For example usage of breakpoints, change program counter (position), stop and inspection/modification of machine variables, step, run. Especially useful for allowing tool changes during operation.
Web Base G code sender GRBLweb Web based Gcode Sender ใช้ Node JS
Web Base G code sender and remote web interface Octoprint for CNC / Grbl by PxT Web base Gcode Sender
GCode Teleporter GCode Teleporter GCode Viewer/Simulator, GCode Truncater, Gcode Scaler (under dev) and Web Cam support
Steuersoftware JCNC V1.03 Steuersoftware JCNC V1.03


ตัวที่ทดสอบบน PC ที่น่าใช้ทีสุด ตอนนี้สำหรับผู้เขียนเองคืิอ https://github.com/Denvi/grblControl จะมีปํญหาบ้างคือ Computer บางรุ่นหาก Set Video Card ไม่ถูกต้อง อาจไม่แสดงผล Graphics ต้องปรับแต่งเรื่อง OPENGL ครับ





ปัญหาบางส่วน ของ GRBL CNC Controller 



ตามภาพข้างบน ระวังเรื่องการ สั่ง G01 เนื่องจาก F=0 จะทำการกด JOG ไม่ได้ เนื่องจากการ Jog ในโปรแกรมนี้ใช้ G1 การใช้ G1 ต้องมีค่า F เสมอ  วิธีการแก้ใข ต้องสั่ง F ก่อนการใช้งาน ใน MDI Mode ตามภาพข้างล่าง นี้



การใช้คำสั่ง ภายหลังการ Connect GRBL V0.9i จะมี Alarm Lock เนื่องจาก การ Enable Home Limit  การแก้ใข จะต้องส่งคำสั่ง $X เพื่อ Unlock จึงจะทำงานต่อไปใด้







การแก้ Alarm Lock โดยการ Disable Homing $21=0 ยังมี โปรแกรม G code sender อีกหลายตัวนะครับ ที่ไม่สมบูรณ์ ทำให้การใช้งาน ไม่ราบรื่น นะครับ เราเองก็พยามพัฒนา SD Card Gcode sender ให้ทำงานได้คล่องตัวใกล้เคียง Mach3 มากที่สุด

GCode Teleporter   ได้ทำการทดลองใช้ แล้ว มีปัญหาการใช้งานพอสมควรครับ ตามรูปข้างล่าง นี้ครับ



หาก Disconnect แล้ว Connect ใหม่ไม่ได้ ต้องออกจาก โปรแกรมแล้ว เข้ามาใหม่ครับ (win XP)



 

  JOG ครั้ง แรก จะไม่เป็นไปตามค่า ที่ตั้งใว้ จะเดินเท่ากับ 1


  ครั้งต่อไปเดินได้ ตาม Jog


  Status หลังจากการ RUN File ไม่ถูกต้อง


default การเปิด File หาก Cancle จะเกิด เหตุการตามข้างล่าง


  การ set parameter ในโปรแกรมยังทำไม่ได้




ข้างล่างนี้คือความเห็นส่วนบุคคล กรุณาออกความเห็นอย่างสร้างสรรค์

จากปัญหาข้างต้น นี่คือปัญหาหนึ่งของ Open source ตามกระแส ทำให้ ผลงานคุณภาพมีน้อย เนื่องจากขาดแรงจูงใจ ซึ่งปัญหานี้ ได้มีอาจารย์ในมหาวิทยาลัยกล่าวใว้ ก่อนหน้านี้แล้ว จึงอยากให้ Developer ทั้งหลายได้ดูใว้เป็นแง่คิดในการพัฒนาตัวเอง เพื่อให้ได้ผลิตผลงานคุณภาพ ออกสู่สังคม โดยใช้โอกาสของ Open source ดังนั้นก่อนทำการกระจายความรู้ควรพิจารณาให้รอบคอบ มิเช่นนั้น ผู้เรียนรู้ภายหลังอาจได้ข้อมูลที่ผิด ๆไป

ความคิดเห็น

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

การติดตั้งโปรแกรม 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 port มาประกอบใว้เพื่อให้ความสะดวกกับผู้ใช้ แต่เนื่องจากผู

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