61 Commits
Author SHA1 Message Date
phooky d2536bdb37 fixed up problems with pyproject.toml
added a readme
2025-04-29 14:02:13 -04:00
phooky defb6752da adding pyproject.toml, for all the good that will do anyone 2025-04-29 13:48:49 -04:00
Adam Mayer 1b05e9edb5 Merge pull request #4 from macroexp/pdfmanual
Added scanned manual
2022-10-03 19:28:08 -04:00
Adam Mayer e423b7d1a0 fix for unreachable code (should have been looking for a tab, not a newline) 2018-02-10 13:20:43 -05:00
Adam Mayer 3aa063ef79 adding a bit more documentation 2018-01-09 12:36:35 -05:00
Adam Mayer 308c88f67e document SP command 2018-01-03 16:52:53 -05:00
Adam Mayer b0d6654960 quick note about errors actually being written by the plotter. :) 2018-01-03 16:48:49 -05:00
Adam Mayer 408ae97580 adjust XT/YT to handle all available styles 2018-01-03 13:59:57 -05:00
Adam Mayer c6d3b86b95 fixing documentation for XT/YT 2018-01-03 13:54:30 -05:00
Adam Mayer 8f1d360a44 fix for draw-after-vp-update 2018-01-03 13:32:06 -05:00
Adam Mayer 0e13833b85 quick cut of xt/yt, needs to handle styles 2018-01-02 21:58:43 -05:00
Adam Mayer cda0694f04 good enough for text 2018-01-02 21:23:03 -05:00
Adam Mayer bae6443d5b getting text into plot 2018-01-02 16:04:19 -05:00
Adam Mayer 4872944fd3 starting in on proper font drawing 2018-01-02 14:56:56 -05:00
Adam Mayer 7268a1e872 adding extracted font data for use by simulator 2018-01-02 14:25:42 -05:00
Adam Mayer b089612d92 adding quick script for ripping fonts in raw format for use in cairo generators 2018-01-02 14:00:22 -05:00
Adam Mayer af2679bab4 patched up font to make it presentable. fontforge's svg import is... not great 2017-12-27 16:13:39 -05:00
Adam Mayer 8525bee4aa working, if wonky, font 2017-12-27 15:01:26 -05:00
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
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
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