Wykres commitów

676 Commity (feature/v281_test)

Autor SHA1 Wiadomość Data
newman.daniel1 d0330fd7c9 Issue 31: first cut at engraver support
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@159 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-21 23:17:27 +00:00
newman.daniel1 e37cd2422c Clean up comments; change some structures around
git-svn-id: https://eggbotcode.googlecode.com/svn/trunk@158 72233254-1b6c-9e9c-5072-401df62706fb
2010-10-21 02:53:06 +00:00
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