Commit Graph

48 Commits

Author SHA1 Message Date
Adam Mayer
2b35d39691 adding model of plotter head 2017-12-27 13:54:40 -05:00
Adam Mayer
2e5109bdbf rough font extract! 2017-12-27 12:35:01 -05:00
Adam Mayer
51cc15f152 get aspect ratio right and clean up 2017-12-27 11:10:56 -05:00
Adam Mayer
81e3a77b36 first pass at SVG font extractor for moving into fontforge 2017-12-27 10:58:59 -05:00
Adam Mayer
6455077236 nailed it 2017-12-26 23:04:48 -05:00
Adam Mayer
1a9c639ca8 Making some progress reversing the font format 2017-12-26 22:58:28 -05:00
Adam Mayer
207763984f
Merge pull request #2 from matthewblain/master
Update commands reference
2017-12-26 13:03:29 -05:00
matthewblain
f603dc0788 Update a few commands
Update a few commands based on info in the user manual.
2017-12-26 08:04:46 -08:00
matthewblain
be764807bc Update a few commands
Update a few commands based on the user manual.
2017-12-26 08:03:51 -08:00
matthewblain
5f8aa51566 Update a few commands
Update a few commands based on the user manual.
2017-12-26 08:01:53 -08:00
matthewblain
b97a1b69d1 Update a few commands
Update a few commands based on info in the user manual.
2017-12-26 07:58:50 -08:00
Adam Mayer
2a92ffd36b rough version of plotter head 2017-12-25 20:35:55 -05:00
Adam Mayer
b98008f113 modelling rough plotter head for printing 2017-12-25 12:37:28 -05:00
Adam Mayer
c87b0b24e3 added PNG output 2017-12-24 13:20:28 -05:00
Adam Mayer
5ff95991ea
Merge pull request #1 from dcarbone/patch-1
Small reference correction
2017-12-24 12:22:45 -05:00
Daniel Carbone
3dfef88012
Small reference correction
First, what you've done here is immensely cool.  I don't have a plotter, nor have I ever used one, but I have been reading this with the upmost interest.

As an old Apple hardware fanboy who has felt decidedly uninterested in Apple as of late, this has made want to dig out my old M00001 and start doing cool stuff again.

Also apologies if the correction is incorrect.  I just assumed some copypasta magic had happened :)
2017-12-24 07:06:38 -05:00
Adam Mayer
53ca795504 switch over to cairo svg renderer (w/ option for png renders further down the line) 2017-12-22 12:42:23 -05:00
Adam Mayer
60bc46d07e clipping implemented 2017-12-22 11:48:24 -05:00
Adam Mayer
798e5f55bd cleaning up; colors working, pen round 2017-12-21 22:03:45 -05:00
Adam Mayer
8b7ac96134 getting scaling right 2017-12-21 20:30:42 -05:00
Adam Mayer
874701288d moving to Cairo instead of svgwrite 2017-12-21 17:26:11 -05:00
Adam Mayer
f4927c5783 adding clipping to plot_to_svg 2017-12-16 08:46:55 -05:00
Adam Mayer
e5c84a0ae9 refactor to add mock plotter
added CLI for plot to svg
set appropriate doc size for svg
2017-12-15 21:57:49 -05:00
Adam Mayer
49db82f099 adding flags for CTS-DSR hack and "safe" flow control 2017-12-15 17:09:10 -05:00
Adam Mayer
57474bad8c fix import 2017-12-15 13:35:22 -05:00
Adam Mayer
28b99686fb wrapping up plot_to_svg. 2017-12-15 13:04:47 -05:00
Adam Mayer
91a055cc5a flipping text back 2017-12-15 12:59:39 -05:00
Adam Mayer
12bc945e14 flipping plot properly; flushing path after pen changes; caching moves 2017-12-15 12:57:02 -05:00
Adam Mayer
90cfe54a47 rewrote plot_to_svg 2017-12-15 12:38:08 -05:00
Adam Mayer
13ea89fa8d added info about ellipses and units 2017-12-15 10:57:21 -05:00
Adam Mayer
b0b0d42f8c adding some tests for measurement 2017-12-15 10:49:53 -05:00
Adam Mayer
5dbfe37f24 Adding "ripples" test script 2017-12-13 22:10:11 -05:00
Adam Mayer
fc8e013999 correct centering 2017-12-11 16:56:47 -05:00
Adam Mayer
398389f315 transitioning svg to plot into submodule 2017-12-11 12:00:51 -05:00
Adam Mayer
a2f0051137 * require pyserial, not serial, since someone decided to pollute the namespace with a half-baked package (of course)
* get import ducks in row
2017-12-09 21:58:01 -05:00
Adam Mayer
eac877130f small doc fixes and explanation 2017-12-09 21:26:03 -05:00
Adam Mayer
b2b41de183 strip cruft from __init__ 2017-12-09 21:22:13 -05:00
Adam Mayer
337fb247ea let's leave out the readme 2017-12-09 21:19:41 -05:00
Adam Mayer
d35839aa54 moving doc directory; breaking out command line method to own file 2017-12-08 22:22:40 -05:00
Adam Mayer
57f6fa0559 moving code around for packaging 2017-12-08 21:13:10 -05:00
Adam Mayer
ad255951f8 moving stuff around before cleanup 2017-12-08 13:45:41 -05:00
Adam Mayer
7cb8180d43 fix graphs; add images of PM marks 2017-12-07 12:47:36 -05:00
Adam Mayer
24a280defb removed unnecessary MA commands from svg_to_plot
wrapping up documentation for now
2017-12-06 17:11:01 -05:00
Adam Mayer
d41cffb7e4 updating documentation, proper naming for self-test 2017-12-06 15:10:46 -05:00
Adam Mayer
ad458c9ba3 make the svg parsing a bit more robust
safe up the wait time on the serial
2017-12-04 16:39:34 -05:00
Adam Mayer
197026f385 added doc for tick marks and moving to 9600 default 2017-11-24 17:25:25 -05:00
Adam Mayer
ba5db6c879 just handle one path type 2017-11-24 15:52:48 -05:00
Adam Mayer
5aa05091c7 initial checkin of Apple 410 doc and driver 2017-11-21 12:09:54 -05:00