newman.daniel1
6f46e5bdbf
Make the default spacing a little smaller
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@157 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-20 18:32:26 +00:00
newman.daniel1
161a8fda55
Issue 21: restrict the pen down and pen up delays to commands, no one of which is longer than 3/4 seconds so as to prevent a serial timeout. To effect a user set delay longer than 3/4 seconds, just do multiple delays, with no single delay longer than 3/4 seconds.
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@156 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-20 18:13:37 +00:00
newman.daniel1
2ace80bb89
Another speedup for angles not multiples of 90 deg: compute exactly the radius of the circle encompassing the bounding box rather than approximate. Trivial to compute; is faster than time to reject unecessary hatch lines which fall entirely outside fo the bounding box
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@155 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-19 15:59:27 +00:00
newman.daniel1
36e06c556a
Minor speedup by precomputing difference vectors
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@154 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-19 15:18:46 +00:00
newman.daniel1
ca18df1d6f
Misplaced comment
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@153 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-19 04:33:36 +00:00
newman.daniel1
06065af04d
Factor of 3 - 4 speedup
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@152 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-19 01:44:43 +00:00
newman.daniel1
af9cd1df81
Issue 29: Invalid syntax errors on MacOS 10.5; seems to be an issue with the Python on the user's system not allowing conditional expressions which, reportedly, were a major new feature in Python 2.5 circa August 2006 and described in POP 308
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@151 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-18 19:23:54 +00:00
newman.daniel1
584bda464d
Extension to do traditional hatch fill; okay to remove if not appropriate; several improvements since version posted to dev list
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@150 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-18 18:47:44 +00:00
newman.daniel1
86b5ca7a50
Issue #30 : Make 'Start with pen centered' behavior more intuitive
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@149 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-18 18:35:45 +00:00
newman.daniel1
349d91703b
Issue 29 as regards this extension
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@148 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-18 13:43:26 +00:00
newman.daniel1
621fe1dcac
Defect 28: ignore XML comments and processing instructions in recursivelyTraverseSvg() (as opposed to issuing a warning that they need to be converted to a path)
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@147 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-17 22:15:42 +00:00
newman.daniel1
7bc272fe1d
Clean up the id
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@146 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-17 04:41:55 +00:00
newman.daniel1
ed9aa7c26f
Naming consistency
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@145 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-10 01:45:09 +00:00
newman.daniel1
10aeaac06a
Found that trace bitmap sometimes behaves differently.... hope theres a small, finite set of differences
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@144 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-09 21:26:48 +00:00
newman.daniel1
78999ce041
And some minor rewording
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@143 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-09 20:28:36 +00:00
newman.daniel1
9c5ff74461
Typo
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@142 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-09 20:23:02 +00:00
newman.daniel1
ecc1891626
Extension 'Post process trace bitmap' to move results of Trace Bitmap tool to individual inkscape layers; all regions of a given scanned color are moved to the same layer by leveraging very specific behavior of this specific Inkscape tool (trace bitmap). May break if trace bitmap tool changes. Also, not a very creative name for this extension. Feel free to change
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@141 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-09 20:20:00 +00:00
windelloskay
492e80f2a6
Add windows NSIS install script
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@136 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-05 05:25:38 +00:00
windelloskay
ff5b2aab5a
relabel snapshot for release 2.0.0.
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@135 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-04 10:03:45 +00:00
brian.schmalz
9156291cf7
Version 2.0.2 of EiBotBoard Firmware
...
See www.schmalzhaus.com/EBB for more information.
QC command bug fixed (ADC upper byte not properly shifted)
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@134 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-03 16:50:57 +00:00
newman.daniel1
95318660d3
Catch and handle GeneratorExit exceptions
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@130 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-25 19:29:12 +00:00
newman.daniel1
7a58fcc9c5
Cosmetic/uniformity changes
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@128 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-20 23:13:02 +00:00
newman.daniel1
2d97da5ea0
Initial checkin. Added a size between medium and larger; former large is now extra large. Tabified the indents. Added some more comments. Added code to remove Inkscape's default 'Layer 1' if it is empty
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@127 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-20 15:26:20 +00:00
brian.schmalz
ac954be8aa
Version 2.0.1 of EiBotBoard Firmware
...
See www.schmalzhaus.com/EBB for more information.
This version uses v2.7a of Microchip USB stack.
It adds the QC command and adds alt pause button function to RB0.
Also some files renamed so that all board versions from now on will get same files.
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@126 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-20 12:36:20 +00:00
brian.schmalz
6469553aab
Removing version specific Microchip USB stack directory.
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@125 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-20 12:31:14 +00:00
windelloskay
e99e07daa6
Add presethatch extension
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@124 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-20 00:53:42 +00:00
newman.daniel1
023ac86aad
Drop down box for manual tab
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@118 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-19 17:21:34 +00:00
newman.daniel1
d802ca135a
Some massaging
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@117 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-18 02:57:00 +00:00
newman.daniel1
a8396abef5
Radio buttons instead of drop down selection box
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@116 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-17 23:36:55 +00:00
windelloskay
e3cb559eb0
Added basic setup pane, separate servo speeds for pen up & pen down
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@115 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-17 18:23:21 +00:00
newman.daniel1
0a8057582d
Remove serial search TODO; add TODO for advisory locking around device open/close for non-Win32 platforms
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@114 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-14 13:50:23 +00:00
craig.trader@gmail.com
58d2b4fad5
Code cleanup: Fix up boolean logic, as follows:
...
* Replace bool == True with bool
* Replace bool != True with not bool
* Replace bool == False with not bool
* Replace bool != False with bool
* Replace object == None with not object
* Replace object != None with object
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@113 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-14 12:01:03 +00:00
craig.trader@gmail.com
7eb60d1172
Replace boolean DoubleStepSize with numeric step_scaling_factor. This will reduce branches and code size and give us flexibility for the future.
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@112 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-14 11:47:11 +00:00
newman.daniel1
3096de9ad2
Avoid use of lxml.etree.strip_elements() which sometimes seems to not exist; most odd
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@111 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-14 04:55:45 +00:00
newman.daniel1
30c95dd498
Add some comments
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@110 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 19:31:41 +00:00
craig.trader@gmail.com
6bf570e48f
Add a Linux-specific serial port scanner that can detect EiBotBoards.
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@105 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 03:53:46 +00:00
windelloskay
653adb9e3e
Implement 'align-mode': Raise pen & disable motors.
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@104 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 03:51:26 +00:00
windelloskay
96692053bc
Another minor update to ebb.inx
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@103 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 03:35:30 +00:00
windelloskay
17276369da
buupdate eggbot.inx with cleanup & a new option
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@102 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 03:22:24 +00:00
newman.daniel1
c0bcd3af8c
Use new device location routines; getSerialPort() is now platform independent with platform specific code buried in eggbot_scan.py, eggbot_scanwin32.py, eggbot_scanosx.py, eggbot_scanposix.py
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@101 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 02:03:17 +00:00
newman.daniel1
a23c596ae2
Tab cleanup
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@100 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 01:33:40 +00:00
newman.daniel1
b2a38270ea
Initial checkin
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@99 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 01:23:19 +00:00
newman.daniel1
a7f90bddb6
Name change
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@98 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 01:09:05 +00:00
newman.daniel1
b2f890cc7e
Initial checkin
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@97 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 01:08:47 +00:00
newman.daniel1
6844cee420
Typo
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@96 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 00:30:00 +00:00
newman.daniel1
015a7f5abd
Initial checkin; routines to find EiBotBoards, report potential ports to attempt
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@95 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-13 00:28:34 +00:00
craig.trader@gmail.com
c40e01040c
Excise unused imports; prefix unused return values with 'unused_'; use os.path methods for filepath creation.
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@94 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-12 19:46:52 +00:00
craig.trader@gmail.com
1fe46d4262
Clean up comments / doc strings.
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@93 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-12 17:54:10 +00:00
craig.trader@gmail.com
d968d29a9d
Code cleanup: uniform indents (tabs)
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@92 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-12 11:05:42 +00:00
windelloskay
2410291d96
bug fixes & addl options & labels for reorder extension
...
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@91 72233254-1b6c-9e9c-5072-401df62706fb
2010-09-10 11:13:58 +00:00