Hey guys, Hope you all are doing well. Firstly forgive me if this is not he place to post this.I am a somewhat new to this cnc thing and probably answers already posted elsewhere ,but i feel so lost. So I built a 5 bar linkage mechanism using arduino and python.It uses 2 servos, an arduino mega, a 12v power supply,a dc-dc step down converter to power everything. The arduino's job is to to take two angle input in a csv format via usb serial input and rotate the servos to that specific angle. The python script's job is to take a xy input in csv format via terminal and calculate the two angles using inverse kinematics so that the end-effector reaches the desired xy position and send them to the arduino via serial. I have been seeing a lot of pen plotter videos recently and saw almost all of them use grbl and universal g code sender. What i want to do - So is there any scripts or something related which takes G-codes as input and outputs XYZ position of the toolpath in correect sequences so that I can just input those sequences in my python code to get the plots hopefully?
There should be existing "gcode parsers" for python. Check the usual repositories. I am not sure what those are for Python, if you were using nodejs i'd point you to the NPM repo keywords:gcode - npm search (Surely you python guys have a similar home to call home? Pip wasnt it?)