Experiments with the Trotec Speedy 400 to make it accept GCODE from FreeCAD to avoid using proprietareyy job control/ruby while making it more functional.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Jacob Hrbek c41a14e82e
Update 'README.md'
2 weeks ago
img Upload files to 'img' 1 month ago
README.md Update 'README.md' 2 weeks ago

README.md

gcoding-the-speeedeeeey

Experiments with the Trotec Speedy 400 to make it accept GCODE from FreeCAD to avoid using proprietareyy job control/ruby while making it more functional.

The laser attaches an FTDI USB Serial Device that linux mounts to /dev/ttyUSB0 once the USB is connected to it.

[  169.325244] ftdi_sio 1-1.1:1.0: device disconnected
[  172.616090] usb 1-1.1: new full-speed USB device number 7 using ehci-platform
[  172.726193] usb 1-1.1: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 4.00
[  172.726290] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  172.726302] usb 1-1.1: Product: USB <-> Serial
[  172.726311] usb 1-1.1: Manufacturer: FTDI
[  172.730576] ftdi_sio 1-1.1:1.0: FTDI USB Serial Device converter detected
[  172.731624] usb 1-1.1: Detected FT232BM
[  172.733948] usb 1-1.1: FTDI USB Serial Device converter now attached to ttyUSB0

This effectively solves the USB enumeration step for us and should now just accept commands from the linux system, next step is to capture the packets from wireshark on the current windows system that is used to handle laser and then try to replicate them from linux system.

The current goal is to turn the laser ON and OFF by capturing the Connect and Disconnect signals from JobControl and documenting them.