Add axidraw

This commit is contained in:
2022-12-02 10:18:56 +02:00
parent 73f95db51a
commit 656b3e528c
3 changed files with 22 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
#!/usr/bin/env python3
from pyaxidraw import axidraw # import module
ad = axidraw.AxiDraw() # Initialize class
ad.interactive() # Enter interactive context
if not ad.connect(): # Open serial port to AxiDraw;
quit() # Exit, if no connection.
ad.options.units = 1 # set working units to cm.
# Absolute moves follow:
ad.moveto(1, 1) # Pen-up move to (1 inch, 1 inch)
ad.lineto(2, 1) # Pen-down move, to (2 inch, 1 inch)
ad.moveto(0, 0) # Pen-up move, back to origin.
ad.disconnect() # Close serial port to AxiDraw