1
0
mirror of git://projects.qi-hardware.com/cae-tools.git synced 2024-12-22 23:04:16 +02:00

Commit Graph

  • 3ee5b1aa31 poly2d/: add foreach_v2d* and foreach_edges looping constructs Werner Almesberger 2012-05-08 13:14:00 -0300
  • 1c11f4d201 cameo/: use libpoly2d for area fills Werner Almesberger 2012-05-08 00:52:47 -0300
  • 038667d0d8 poly2d/p2d_hsort.c (p2d_hier_free): use p2d_free, not p2d_free_all Werner Almesberger 2012-05-08 00:51:43 -0300
  • 7f813b5254 poly2h/: auto-generate dependencies also for C++ code Werner Almesberger 2012-05-07 22:53:45 -0300
  • a950c5b13c poly2d/: simplify semantics of first/next offset in area fill Werner Almesberger 2012-05-07 22:45:39 -0300
  • 46c8f8653c poly2d/: automatically switch between clockwise and counter-clockwise polygons Werner Almesberger 2012-05-07 22:12:21 -0300
  • dfa85075e8 poly2d/: Yet another 2D polygon library (WIP) Werner Almesberger 2012-05-04 21:40:55 -0300
  • c2bfbd5a5e cameo: add two test cases (exhibiting brokenness) Werner Almesberger 2012-05-01 23:48:32 -0300
  • fcb508f1ef cameo/test/: move to cameo/test/1/ Werner Almesberger 2012-05-01 23:22:05 -0300
  • 8ce420b10b cameo/excellon.c: recognize G90 code (absolute mode) Werner Almesberger 2012-04-01 19:26:46 -0300
  • 479ae41070 cameo/README: added warning that "area" still has bugs Werner Almesberger 2012-03-29 18:44:14 -0300
  • c59e39356b cameo: new command "reverse" to reverse all paths Werner Almesberger 2012-03-21 20:31:29 -0300
  • c422be5543 spool: support jobs with more than one file Werner Almesberger 2012-03-21 16:57:05 -0300
  • 6c3bc3e58e gp2rml: properly calculate pen down time Werner Almesberger 2012-03-21 01:15:05 -0300
  • 3e7fca45b3 cameo/fped2d2z.pl: outpout a dummy point at Z=0 (experimental) Werner Almesberger 2012-03-21 01:02:43 -0300
  • 6d70656ab2 cameo/path.c (path_offset): handle also degenerate polygons of only one point Werner Almesberger 2012-03-21 01:00:12 -0300
  • 079608ba6c cameo/zstack.pl: don't output lower layers at higher Z Werner Almesberger 2012-03-20 23:13:35 -0300
  • 340fb2cf8b cameo: consider inside/outside also when checking corner points Werner Almesberger 2012-03-20 20:07:29 -0300
  • 7a61482a04 cameo/area.c: move handling of left/right from hit_path to hit_segment Werner Almesberger 2012-03-20 19:30:03 -0300
  • ebcdfd52ca cameo/area.c (hit_segment): clean up entry/exit handling Werner Almesberger 2012-03-20 19:18:08 -0300
  • d79424d9ae cameo/area.c: move equation solving from "intersect", for future sharing Werner Almesberger 2012-03-20 19:02:50 -0300
  • 19bc92aa79 cameo/area.c (do_line): shorten segments to avoid duplicating outline cuts Werner Almesberger 2012-03-19 19:46:40 -0300
  • 4ea94e72dc cameo/fped2d2z.pl: added Z position substitution Werner Almesberger 2012-03-19 15:59:24 -0300
  • 9f5751aaa9 cameo/fped2d2z.pl: added option -r, like in zstack.pl Werner Almesberger 2012-03-19 15:22:03 -0300
  • ce243b6a79 cameo/zstack.pl (usage): describe option -r Werner Almesberger 2012-03-19 15:21:24 -0300
  • 76b1b3e42e gp2rml: improved distance calculation; corrected compiler invocation Werner Almesberger 2012-03-19 01:17:14 -0300
  • fb117b20e5 cameo/area.c (subordinates): fix trimming of list of subordinates Werner Almesberger 2012-03-19 01:02:19 -0300
  • 18c9477137 cameo: "area" now works on Z layers individually (untested) Werner Almesberger 2012-03-19 00:26:41 -0300
  • 5ecce7de9e cameo/zstack.pl: option -r to reverse the stack Werner Almesberger 2012-03-18 23:20:27 -0300
  • 219e0a5c2d cameo/fped2d2z.pl: convert fped 2D stacks into 2.5D paths with Z information Werner Almesberger 2012-03-18 23:05:40 -0300
  • 085754f931 cameo/zstack.pl: convert 2.5D paths into a stack with limited Z steps Werner Almesberger 2012-03-18 21:45:56 -0300
  • 489ca9c24d cameo: documented "area"; miscellaneous cleanup Werner Almesberger 2012-03-18 21:00:08 -0300
  • 6811df57b6 cameo/area.c: removed debugging and obsolete code Werner Almesberger 2012-03-18 20:25:16 -0300
  • 6fbdfd7120 cameo/area.c (touch): also consider whether we're looking for entry/exit Werner Almesberger 2012-03-18 20:15:50 -0300
  • b607816f95 cameo/area (hit_segment): only consider vectors pointing in the right direction Werner Almesberger 2012-03-18 19:47:02 -0300
  • 5a599e14f6 cameo: don't duplicate paths already cleared by the outline Werner Almesberger 2012-03-18 17:57:04 -0300
  • 35c0624dc5 cameo: "area" now also adds the outline cuts Werner Almesberger 2012-03-18 17:01:10 -0300
  • 8c4dfc55b6 cameo/test/: test scenario for area fill Werner Almesberger 2012-03-18 13:19:13 -0300
  • 2530a11c80 cameo: an attempt at area fill (WIP) Werner Almesberger 2012-03-18 13:16:26 -0300
  • 6271d5f721 spool/: job spooler for CNC mill (migrated from Openmoko) Werner Almesberger 2012-03-11 09:37:38 -0300
  • 90254ef0bc cameo: also connect paths from gnuplot files Werner Almesberger 2011-12-16 04:36:17 -0300
  • 7354edee2b dxf2x/dxf2gp: simple DXF to Gnuplot converter Werner Almesberger 2011-12-15 16:24:14 -0300
  • 639b0fa2d6 cameo/: make tool_comp_paths output paths in the order processed Werner Almesberger 2011-09-05 07:54:29 -0300
  • 828763b747 cameo/path.c (path_replace): free the old ID Werner Almesberger 2011-09-05 06:20:12 -0300
  • a67d0b447e cameo/shape.c: removed global "path" variable (where did that madness come from ?) Werner Almesberger 2011-09-05 05:49:23 -0300
  • a42a18fef3 cameo/: new gnuplot tag #%id= with generator-assigned identifier Werner Almesberger 2011-09-05 05:46:25 -0300
  • 41bffa8f79 cameo/excellon.c: increased MAX_TOOL from 10 to 20 Werner Almesberger 2011-09-01 12:03:32 -0300
  • 98b0e961ae mkmk-simple: exit with an error code if "gp2rml" fails Werner Almesberger 2011-09-01 12:02:37 -0300
  • 5651a40230 mkmk-simple: new option CLEARANCE (default: 2mm) Werner Almesberger 2011-09-01 12:00:58 -0300
  • 00166f3751 gp2rml/gp2rml.c: allow unit of Z clearance (mm) to be specified explictly Werner Almesberger 2011-09-01 12:00:22 -0300
  • 50918a26fd mkmk-simple: changed path to gp2rml from ...openmoko... to ...qi/cae-tools... Werner Almesberger 2011-09-01 03:38:27 -0300
  • fbbe451a2e gp2rml/: copied over from svn.openmoko.org/developers/werner/cncmap/gp2rml Werner Almesberger 2011-09-01 02:25:11 -0300
  • afa7460b45 mkmk-simple: added variable ANY (usage: ANY=any) to set "mill any" Werner Almesberger 2011-08-31 21:31:42 -0300
  • 75c3a7d1d2 cameo/: added option "any" to "mill", to accept paths irrespective of tool size Werner Almesberger 2011-08-31 21:17:29 -0300
  • 54101eaaf4 mkmk-simple: exit with an error code if "cameo" fails Werner Almesberger 2011-08-31 21:32:10 -0300
  • 639d9a21df cngt/cngt.c: added small steps (default) and long steps (with shift) Werner Almesberger 2011-08-31 17:21:59 -0300
  • eb8964da6f cngt/cngt.c: added positioning-only mode Werner Almesberger 2011-08-31 15:39:40 -0300
  • 6795057567 cameo/templates/mkmk-simple: added optional BOARD_Z parameter for board thickness Werner Almesberger 2011-08-31 14:53:56 -0300
  • daa355461f cngt/cngt.c (do_key): merge common x/y positioning code Werner Almesberger 2011-08-31 14:52:34 -0300
  • 26a0f4cf2b ptrude/: many major math fixes, especially in stretch_path Werner Almesberger 2011-07-31 19:17:05 -0300
  • ee634458dc ptrude/: changed extrusion from xy path to xz path; variable number of faces Werner Almesberger 2011-07-31 09:57:51 -0300
  • 7ef626988c ptrude/: functions for path stretching and calculation of proportional length Werner Almesberger 2011-07-31 08:46:59 -0300
  • c202eda676 ptrude/: added (overly, this far) simple extruder Werner Almesberger 2011-07-29 14:32:40 -0300
  • 3dcd5cc9aa ptrude/: proper command-line handling; open -d for debug mode Werner Almesberger 2011-07-29 00:25:28 -0300
  • 188cf9d9d4 ptrude/: more comments; copyright headers; improved Makefile Werner Almesberger 2011-07-28 23:20:18 -0300
  • dcb1c7856a ptrude/: cleanup and addition of comments (WIP) Werner Almesberger 2011-07-28 22:52:42 -0300
  • d4c96f129d ptrude/: path extrusion, work in progress Werner Almesberger 2011-07-28 22:31:25 -0300
  • 4ae218c6dc mkmk-simple: oops, should be executable Werner Almesberger 2011-02-15 02:10:44 -0300
  • b0eb0178ee cameo/templates/mkmk-simple: template for milling simple boards Werner Almesberger 2011-02-15 02:06:26 -0300
  • 0826d5b35e cameo: allow comma between parameters of "drill" (makes use in scripts easier) Werner Almesberger 2011-02-15 02:01:44 -0300
  • dfc53c781a cameo: new command "stats" to print path statistics Werner Almesberger 2011-02-13 02:25:32 -0300
  • 6947b3a5d1 cameo: allow for rounding errors KiCad produces with a metric grid Werner Almesberger 2011-01-31 19:36:59 -0300
  • 4b717cadc6 cameo/path.c (path_connect): corrected logic when merging B->A Werner Almesberger 2011-01-05 23:07:34 -0300
  • ee3a3e6162 cameo: array steps can now be specifed as item size plus border Werner Almesberger 2011-01-05 22:34:39 -0300
  • 6f30bab648 cameo: added "rotate" command Werner Almesberger 2011-01-03 01:25:42 -0300
  • 45ee739c3b Removed drl2gp - it's been merged into cameo. Werner Almesberger 2011-01-02 21:55:53 -0300
  • 57b4e276e5 cameo: added optimization of movements between tool paths Werner Almesberger 2010-12-16 14:19:46 -0300
  • ffaded7f48 cngt: added support for setting default positions from toolpath file Werner Almesberger 2010-12-16 04:47:00 -0300
  • ed6bbff7f8 cameo/ops.c (tool_comp_paths): inside/outside logic was reversed for outer path Werner Almesberger 2010-12-16 02:38:11 -0300
  • 62152e2987 cngt: some small fixes Werner Almesberger 2010-12-15 22:40:43 -0300
  • 154be2bada cngt: tool change utility for MDX15/20 (in progress) Werner Almesberger 2010-12-15 20:47:58 -0300
  • 99592248d9 cameo/gerber.c (gerber_read): store coordinates as floats after conversion Werner Almesberger 2010-12-15 12:26:44 -0300
  • 7cb25c5a3f cameo: apply translation after loading a file only to the new file Werner Almesberger 2010-12-15 06:34:53 -0300
  • b76d17fea0 cameo: "array" did not affect subsequently loaded files Werner Almesberger 2010-12-15 06:30:05 -0300
  • b8f6545821 cameo: added command "append", improved file output error checking Werner Almesberger 2010-12-15 06:27:15 -0300
  • 7a64e425da cameo: completed support for dril/mill conversions Werner Almesberger 2010-12-15 06:13:40 -0300
  • b1652fc50a cameo: adding support for dril/mill substitutions (in progress) Werner Almesberger 2010-12-15 04:56:58 -0300
  • 848eb2a209 cameo: migrated Excellon reader from drl2gp Werner Almesberger 2010-12-15 03:27:55 -0300
  • 26dc02ea57 cameo: fixed processing of omitted file names, documented file name usage Werner Almesberger 2010-12-15 00:45:49 -0300
  • 3ae3d6cdd3 cameo: cleaned up and documented the tool compensation Werner Almesberger 2010-12-14 23:37:31 -0300
  • 68d5eff7cd cameo: split numbers into dimensions and "bare" numbers Werner Almesberger 2010-12-14 19:50:53 -0300
  • f36f7048e6 cameo: documented X/Y translation commands, some small improvements Werner Almesberger 2010-12-14 19:17:34 -0300
  • ddcf5191db cameo: various scanner and parser fixes Werner Almesberger 2010-12-14 16:49:26 -0300
  • fe50addf65 cameo: added invocation with an optional script Werner Almesberger 2010-12-14 16:17:29 -0300
  • 86c27dbe7c cameo: call tool compensation from script Werner Almesberger 2010-12-14 14:20:19 -0300
  • 2bf4559f3f cameo: moved tool compensation from cameo.c to ops.c Werner Almesberger 2010-12-14 14:15:52 -0300
  • c8b62c2864 cameo/lang.y (align): completed alignment function Werner Almesberger 2010-12-14 14:04:35 -0300
  • 1f63ef6391 cameo: changed dog_bone from global variable to argument Werner Almesberger 2010-12-14 13:54:00 -0300
  • f80a01a9c0 cameo: adding toolpath adaptation language (in progress) Werner Almesberger 2010-12-14 13:41:37 -0300
  • 8999b3016a cameo: added KiCad Gerber input and path merging Werner Almesberger 2010-12-13 17:45:33 -0300