USB Traffic Monitoring with Wireshark - From LightBurn to Laser Cutter GCode Analysis
Penguin Tutor via YouTube
Overview
Learn how to capture and analyze USB traffic using Wireshark in this 12-minute tutorial focused on monitoring data transmission between LightBurn software and a laser cutter. Master the installation and configuration of Wireshark with USBMon to observe GCode commands and error messages from USB devices running GRBL on Expressif microcontrollers. Follow detailed steps for installing Wireshark, loading USB monitoring drivers, setting appropriate filters, and extracting captured data through command-line operations. Convert and analyze the captured USB communications by processing hex data into readable ASCII format. Explore practical applications including troubleshooting device communications and understanding data protocols, while adhering to ethical guidelines for personal device monitoring only. Gain hands-on experience with Linux terminal commands, USB debugging tools, and serial communication analysis through real-world examples using tools like PUTTY.
Syllabus
Introduction
Disclaimer / Educational use only
Why monitor USB traffic with Wireshark
Sniffing USB data
Installing Wireshark
Monitoring USB with usbmon and wireshark
Extracting and converting ASCII data
Expressif GBRL error message
Sending data to USB serial using PUTTY
Summary
Taught by
Penguin Tutor