Chiplotle Known Plotters

class chiplotle.plotters.DPX2000(ser, **kwargs)
Bases: chiplotle.plotters.drawingplotter._DrawingPlotter
class chiplotle.plotters.DPX3300(ser, **kwargs)
Bases: chiplotle.plotters.drawingplotter._DrawingPlotter
class chiplotle.plotters.DXY1300(ser, **kwargs)
Bases: chiplotle.plotters.drawingplotter._DrawingPlotter
class chiplotle.plotters.DXY880(ser, **kwargs)
Bases: chiplotle.plotters.drawingplotter._DrawingPlotter
class chiplotle.plotters.HP7475A(ser, **kwargs)
Bases: chiplotle.plotters.drawingplotter._DrawingPlotter
class chiplotle.plotters.HP7550A(ser, **kwargs)
Bases: chiplotle.plotters.drawingplotter._DrawingPlotter
class chiplotle.plotters.HP7575A(ser, **kwargs)
Bases: chiplotle.plotters.hp7576a.HP7576A
class chiplotle.plotters.HP7576A(ser, **kwargs)
Bases: chiplotle.plotters.drawingplotter._DrawingPlotter
class chiplotle.plotters.HP7585B(ser, **kwargs)

Bases: chiplotle.plotters.drawingplotter._DrawingPlotter

Use with Houston Instruments DMP-60.

class chiplotle.plotters.HP7595A(ser, **kwargs)
Bases: chiplotle.plotters.drawingplotter._DrawingPlotter
class chiplotle.plotters.HP7596A(ser, **kwargs)
Bases: chiplotle.plotters.drawingplotter._DrawingPlotter
class chiplotle.plotters.Plotter(ser, **kwargs)

Bases: chiplotle.plotters.drawingplotter._DrawingPlotter

actual_position
Output the actual position of the plotter pen. Returns a tuple (Coordinate(x, y), pen status)
advance_frame()
advance_full_page()
advance_half_page()
carousel_type
clear()
Tells the virtual serial port to forget its stored commands. Used to “erase” the drawing on the virtual plotter.
clear_digitizer()
commanded_position
Output the commanded position of the plotter pen. Returns a tuple [Coordinate(x, y), pen status]
digitize_point()
digitized_point
Returns last digitized point. Returns a tuple [Coordinate(x, y), pen status]
enable_cut_line(n)
escape_plotter_on()
format
This lets us pass the VirtualPlotter directly to io.view() Returns None if called on a plotter with a real serial port.
goto(*args)
Alias for PA( ) with only one point. Pass in either an x, y pair: goto(100, 100) or a tuple pair: goto((x, y)) or a Coordinate: goto(Coordinate(100,100))
goto_bottom_left()
goto_bottom_right()
goto_center()
goto_origin()
goto_top_left()
goto_top_right()
id
Get id of plotter. Returns a string.
initialize_plotter()
label_length
margins
Read-only reference to MarginsInterface.
nudge(x, y)
options
output_error
output_key
output_p1p2
Returns the current settings for P1, P2. Returns two Coordinates
page_feed(n=None)
pen_down(coords=None)
Pen Down.
pen_up(coords=None)
Pen Up.
replot(n=1)
rotate(angle=0)
scale(xMin, xMax, yMin, yMax)
select_pen(penNum=0)
set_origin_bottom_left()
Set origin to bottom, left
set_origin_bottom_right()
Set origin to bottom, right
set_origin_center()
Set origin to center, center
set_origin_current_location()
Set origin to current location
set_origin_to_point(point)
Set origin to given point [x, y]
set_origin_top_left()
Set origin to upper, left
set_origin_top_right()
Set origin to top, right
set_plot_window(left_bottom, right_top)
Programatically set new margins for the plotting window. Arguments must be two tuple pairs (x, y) or two Coordinates.
status
write(data)
Public access for writing to serial port. data can be an iterator, a string or an _HPGL.
write_file(filename)
Sends the HPGL content of the given filename to the plotter.
chiplotle.plotters.baseplotter
alias of chiplotle.plotters.baseplotter
chiplotle.plotters.dpx2000
alias of chiplotle.plotters.dpx2000
chiplotle.plotters.dpx3300
alias of chiplotle.plotters.dpx3300
chiplotle.plotters.drawingplotter
alias of chiplotle.plotters.drawingplotter
chiplotle.plotters.dxy1300
alias of chiplotle.plotters.dxy1300
chiplotle.plotters.dxy880
alias of chiplotle.plotters.dxy880
chiplotle.plotters.hp7475a
alias of chiplotle.plotters.hp7475a
chiplotle.plotters.hp7550a
alias of chiplotle.plotters.hp7550a
chiplotle.plotters.hp7575a
alias of chiplotle.plotters.hp7575a
chiplotle.plotters.hp7576a
alias of chiplotle.plotters.hp7576a
chiplotle.plotters.hp7585b
alias of chiplotle.plotters.hp7585b
chiplotle.plotters.hp7595a
alias of chiplotle.plotters.hp7595a
chiplotle.plotters.hp7596a
alias of chiplotle.plotters.hp7596a
chiplotle.plotters.margins
alias of chiplotle.plotters.margins
chiplotle.plotters.plotter
alias of chiplotle.plotters.plotter

Previous topic

Chiplotle-HPGL commands

Next topic

Chiplotle Tools