C:\DOS\QBASIC
C:\QB45
page was last modified:
Home Build Hobby Plotter / Engraver
Minimal in Software & Hardware But Quite Nice Results
Ancient GWBasic & QBasic Motion Controlled Stepper xy-table
Simple Text / CircleText and Logo engraving Machine


![[Image of plotter]](plot02.jpg)
![[Steppercontrol print]](topprint.jpg)
![[Drawing made with plotter]](disney01.jpg)
STepDP, Simple Text Engraving Program Dot Peening Video
PStep video WC engraving
another PStep video engraving
Some information
A Qbasic
program
reads an HPGL
drawing
and controls stepper motors
Stepper control Print connected to PC's parallel port
I used old Dot Matrix Printer steppers 200 steps per rotation (1.8
degree/step)
I use them in Half step mode that makes 400 steps per rotation
(0.9degree/halfstep)
Used 2 motors slaved for the wide axis (to prevent sticking)
Resolution
of
plotter 0,11 mm per half step
Power suply old PC trafo
Drawing speed +/- 10 meters/minute
Max. drawing size almost A3 on my table
Ramp up / Ramp Down Motor Speed
Differend Speed for when Penup or Pendown Useful for engraving
Possible to add a third moter for z axis
Hardware
I used 2 (3 on print for the looks of print)
ULN2803 IC's & 2 microswitchesfor home position
A verry simple Qbasic program For plotter control
Zipped
file
with example drawings (*.PLT) Outputs are REM-arked
qbplot00.bas Minimal Qbasic program for
Plotteralike control
qbplot01.zip Qbasic Plotter control
program
Bresplot.zip plotter example using Bresenham
lineroutine
Should solve some problems
Qbasic Plotter program outputs step and direction pulses
For UCN5804 or other ic's Only step pulse an direction signal per axis
5804plot.bas
HPGL / PLT viewers QBasic
import02.zip
importhp.bas
Sawahpgl.bas
Qb test proram for calculating triangles for rotating knive
control24-9-1998
Rotate the knive in direction of move like used in plotter cutters!
<>triangle.bas Requires Quickbasic and a
mouse(QB.EXE
/L)
Think
this is the Qbasic program for controlling a rotating knive>
otherwise
it migt be an example to get you started (zipped file qplot
& example drawing)
Info of how steppers are connected to PC
stepper.txt
electro schematic text file
Print layout
Raster image layout.jpg 224,706bytes
Javascript explanation
http://www.luberth.com/plotter/text-animation.html
http://www.luberth.com/plotter/mod_javascript.html
My Version for a Qbasic program that read/preview's G-M Code files
gcode.bas Dos Qbasic code
ziped
sourcecode and examples GCode file Read andDraw to screen
Java
raster2vector and my version of basic path optimizing
![[Windows Script Font Drawing]](plot04.jpg)
![[Just a Photo]](plot05.jpg)
![[What's up Doc! -> Rabbit's]](plot09.jpg)
![[New pictures of xy-table]](001.jpg)
Fischer Technic BASIC Plotter (Date +/- 1985)
This example was controlled by BBC, C64, AppleII, CPC64, or MSXBasic
Fischer Technic is a german plastic construction toy
Frequently used for educational prototyping of robotics
Nice Qbasic example(ammazing speed difference
8086 or p4-2Ghz they never could have dreamed this speed in 1985) (no
hardware control) onlyprints
to screenScreenshot of
GWBasicasic plotter screen output
30612-fischer-plotter.zip Font
is
stored in font files
will not work in newer basics
(bload
& varptr only 4 basica/gwbasic)
GWBasic.zip you wil need this old Basic for
30612-fischer-plotter.zip
bl2data.bas a gwbasic program that loads font
files and writes datatext file
Rebuild / Converting an old penplotter to vinyl cutter !?
Alten Stiftplotter umrsten zu einem Schneideplotter !?
Knive holder Knife holder for penplotter pen plotter swivel drag
Copyright 1998 Luberth
All right's
reserved
Luberth Dijkman Bangert 23 1619 GJ Andijk (N.H.) The Netherlands
Thanks goto:
Vlam Machinefabriek B.V. Andijk for abuse of machinery
Martin Harderwijk for old dot matrix printers