Commit Graph

  • 583fe6a198 Remove some whitespace master Joel Ebel 2019-12-27 14:59:55 -0500
  • bd73274d4f Example of recessed letters recessed_letters Joel Ebel 2019-12-27 14:39:13 -0500
  • 5fc7e8723d Merge branch 'master' into two_pcb two_pcb Joel Ebel 2019-12-27 14:22:05 -0500
  • 2250e70c25 Merge branch 'master' into top_hole top_hole Joel Ebel 2019-12-27 14:21:42 -0500
  • 9b22604d3e Add missing parameters to fix warnings Joel Ebel 2019-04-11 13:21:35 -0400
  • 81ccd45685 Adjust filet on square holes by CutoutMargin Joel Ebel 2018-07-27 00:28:36 -0400
  • cc8d527884 Taper the screwless feet for easier fitting Joel Ebel 2018-07-21 22:08:20 -0400
  • dfde39fe11 Think of panel gaps as on a single edge. Joel Ebel 2018-07-20 01:05:49 -0400
  • bdbdebde18 Separate horizontal and vertical panel gaps Joel Ebel 2018-07-20 00:53:58 -0400
  • 5b66f2f4df example with two PCBs Joel Ebel 2018-07-06 20:24:50 -0400
  • f0a6e1f797 Add a cylinder example too. Joel Ebel 2018-07-02 14:48:20 -0400
  • b186bdd3ce Add an example of cutting a top hole in the box Joel Ebel 2018-07-02 14:29:54 -0400
  • dd02a4b391 Add more details into README.md Joel Ebel 2018-06-30 23:53:28 -0400
  • 59751f1154 Minor fixes to snap tabs Joel Ebel 2018-06-30 22:55:51 -0400
  • e06447fe86 Separate the X and Y/Z gaps around the panel Joel Ebel 2018-06-30 22:43:48 -0400
  • b4d32de8fd Add convenience variables for visible panel edges Joel Ebel 2018-06-19 23:28:08 -0400
  • f2c3de7712 Parametrize outer box holes separately Joel Ebel 2018-06-18 23:07:46 -0400
  • b5fbf0be70 Make language more clear for PCB Feet. Joel Ebel 2018-06-18 22:53:27 -0400
  • ed64f8e680 Make panel features optional, and default off Joel Ebel 2018-05-31 23:51:32 -0400
  • ee947f39eb Add a preview angle, used by the customizer Joel Ebel 2018-05-30 22:13:11 -0400
  • 335407804e Rename main file to something reasonable. Joel Ebel 2018-05-30 22:11:07 -0400
  • dc7580f967 Clean up comments and add inline documentation Joel Ebel 2018-05-29 00:14:11 -0400
  • 343af4fded Add experimental screwless PCB feet Joel Ebel 2018-05-28 22:52:39 -0400
  • 7280687162 Remove all == 1 and just depend on implicit != 0 Joel Ebel 2018-05-28 16:10:59 -0400
  • 8b0e6c4d67 Remove some debugging accidentally left in. Joel Ebel 2018-05-27 23:30:42 -0400
  • 03173ffb87 Add CutoutMargin to foot hole. Joel Ebel 2018-05-27 23:22:57 -0400
  • bb815bcd2f Rework the margins Joel Ebel 2018-05-26 23:32:03 -0400
  • 50733f510c Embiggen the PCB and add examples to back panel. Joel Ebel 2018-05-26 22:59:08 -0400
  • 38932ba410 Fix spacing in logic expressions Joel Ebel 2018-05-26 22:20:29 -0400
  • b0aa934f10 Move panel management to the top Joel Ebel 2018-05-24 13:11:02 -0400
  • fcd2f5308c Support experimental snap tabs Joel Ebel 2018-05-23 23:42:36 -0400
  • f62b2699fe Parametrize tab thickness separate from box. Joel Ebel 2018-05-23 22:36:28 -0400
  • eff539a8dc Rename "leg" to "tab" It makes more sense to me. Joel Ebel 2018-05-23 09:27:48 -0400
  • 81192e31eb Support arbitrary legs on top/bottom shell Joel Ebel 2018-05-23 01:08:27 -0400
  • 99e1611383 Make decorations optional Joel Ebel 2018-05-23 00:03:15 -0400
  • c4cc362d79 Put top shell and bottom shell in separate modules Joel Ebel 2018-05-22 23:56:59 -0400
  • ec4ccde941 Remove arguments from foot module. Joel Ebel 2018-05-21 23:52:24 -0400
  • f3ac692891 Move common leg translation/rotation into module Joel Ebel 2018-05-21 23:43:58 -0400
  • cc44b9dabd Produce fixation leg in separate module Joel Ebel 2018-05-21 23:31:27 -0400
  • f424cccd04 Scale foot filet with foot height Joel Ebel 2018-05-19 15:48:55 -0400
  • 791720c361 Scale interior filet to keep concentric corners Joel Ebel 2018-05-19 15:42:22 -0400
  • 526a6b01f0 Move the box color into the Coque module Joel Ebel 2018-05-18 20:36:19 -0400
  • ffb35824ec Form panel and cutouts in 2D then extrude Joel Ebel 2018-05-18 20:26:17 -0400
  • 0a8234aafa Do not rename FootFilet to Filet. Joel Ebel 2018-05-18 01:37:45 -0400
  • cc471eecaf Extrude the whole foot at once Joel Ebel 2018-05-18 01:35:16 -0400
  • 7d85d60ca4 Separate decorations into LeftDecorations Joel Ebel 2018-05-18 01:17:04 -0400
  • 9ddb6d7516 Simplify Decorations module Joel Ebel 2018-05-18 00:55:11 -0400
  • 3754009a43 Make RoundBox smarter to reduce code duplication Joel Ebel 2018-05-18 00:24:54 -0400
  • 300029c3d2 Split up the man box code into modules Joel Ebel 2018-05-17 23:59:55 -0400
  • d6f26ae90d Parametrize the box fixation tabs Joel Ebel 2018-05-16 16:08:05 -0400
  • f911138c93 Rename 'm' to PanelGap for readability Joel Ebel 2018-05-16 14:57:15 -0400
  • 5e2f400758 Make it go to 11. Also fix the CText angles. Joel Ebel 2018-05-16 14:55:01 -0400
  • 4ec9e798e3 Simplify top shell rotation Joel Ebel 2018-05-16 13:41:05 -0400
  • e15258361c Adjust holes based on wall thickness Joel Ebel 2018-05-16 13:28:14 -0400
  • 4855a03729 Position mounting tabs/holes relative to parameters Joel Ebel 2018-05-16 13:19:51 -0400
  • d9312ae7a8 Improve subtraction on interior rails Joel Ebel 2018-05-16 00:27:45 -0400
  • fb647fbd18 Add a small amount to vent thickness to ensure it goes through the wall Joel Ebel 2018-05-15 23:47:58 -0400
  • 2ffdd54ce8 Use "offset" instead of minkowski with a circle Joel Ebel 2018-05-15 23:21:01 -0400
  • 85c85ff905 Re-work panel, roundbox, and SquareHole Joel Ebel 2018-05-15 22:06:09 -0400
  • 43f87b8e70 Make it clear Filet is a radius Joel Ebel 2018-05-15 16:31:11 -0400
  • d46a492d0b Re-work of vent/decoration holes Joel Ebel 2018-05-15 00:25:39 -0400
  • 6b91772037 reorder font arguments on PCB to match others Joel Ebel 2018-05-14 15:58:34 -0400
  • 7e4e1ab121 Use debug modifier on PCB parent Joel Ebel 2018-05-14 15:55:09 -0400
  • 27785d60d8 fix ridiculous font thickness used in testing Joel Ebel 2018-05-14 15:28:55 -0400
  • e02a276c6b Support VAlign for LText Joel Ebel 2018-05-14 15:21:14 -0400
  • f2e0268a6c Unify text() arguments. Joel Ebel 2018-05-14 15:08:09 -0400
  • 92f4d55b3a Stop translating text by 0.5 and back again. Joel Ebel 2018-05-14 14:50:16 -0400
  • c4b257ddad Parameterize font thickness Joel Ebel 2018-05-14 14:42:30 -0400
  • d81f830cba Remove an extra echo and fix spacing/comments Joel Ebel 2018-05-14 12:30:17 -0400
  • d5ecdf7133 Add comment for Round parameter Joel Ebel 2018-05-14 12:23:36 -0400
  • 8f0da75667 Add a boolean parameter for Round Joel Ebel 2018-05-13 23:28:18 -0400
  • 6c431a3b4c Minor spacing fixes. Joel Ebel 2018-05-13 22:30:38 -0400
  • 502e623485 Support holes in thicker panels Joel Ebel 2018-05-09 13:18:36 -0400
  • 30ff50a8f3 Shorten some long lines. Joel Ebel 2018-05-08 23:35:36 -0400
  • 30dcdeb6c7 Widen foot to get full filet. Joel Ebel 2018-05-08 23:29:22 -0400
  • 61eb5c4ddd simplify translation Joel Ebel 2018-05-08 23:27:46 -0400
  • 9546fba70e Support FootFilet in parameters Joel Ebel 2018-05-08 23:25:48 -0400
  • b1dfdd74e1 Support taller feet Joel Ebel 2018-05-08 23:15:23 -0400
  • 55e7cf32ea Center box decorations on the box. Joel Ebel 2018-05-08 23:05:20 -0400
  • 948e585f82 Fix position of front panel Joel Ebel 2018-05-08 23:01:26 -0400
  • 22c7e7f369 Support PanelThick different from Thick Joel Ebel 2018-05-08 22:55:15 -0400
  • 0fde4bf5a5 Remove some unnecessary shifting of cutouts Joel Ebel 2018-05-08 22:46:27 -0400
  • a23913215d Also fix height of interior through-box Joel Ebel 2018-05-08 22:38:14 -0400
  • 3b13aafbdd Scale upper cutout cube to thickness Joel Ebel 2018-05-08 22:29:14 -0400
  • abbc0a8cec Large rail box decreased in vertical height. Joel Ebel 2018-05-08 22:19:42 -0400
  • 687ba3448f Center the interior box Joel Ebel 2018-05-08 22:14:57 -0400
  • 5ac9a55a59 Remove Thick = Thick*2 Joel Ebel 2018-05-08 22:05:11 -0400
  • 85047a9ee1 Set hole sizes and CutoutMargin Joel Ebel 2018-05-07 23:26:42 -0400
  • 748fe0490f Separate conveniance variable for front and back Joel Ebel 2018-05-07 22:55:48 -0400
  • 72910f55ae Add a PCBThick parameter Joel Ebel 2018-05-07 22:52:51 -0400
  • 2942f6005c Use FootHeight as height above box interior. Joel Ebel 2018-05-07 22:20:13 -0400
  • b0027648f0 Calculate foot positions parametrically Joel Ebel 2018-05-07 01:43:55 -0400
  • 71b624d01b Only build feet if bottom shell is also built. Joel Ebel 2018-05-07 01:38:51 -0400
  • 5b32230d54 minor fixes Joel Ebel 2018-05-07 01:34:09 -0400
  • e429ccf09a Calculate dimensions from PCB and margins Joel Ebel 2018-05-07 01:31:15 -0400
  • f5c3339696 Separate text color, and left align example text. Joel Ebel 2018-05-05 23:28:08 -0400
  • e32feb5ace Add echoes for panels to aid debugging. Joel Ebel 2018-05-05 23:11:27 -0400
  • 806da059b0 Add editable back panel support Joel Ebel 2018-05-05 22:41:30 -0400
  • 3d17e5a9da Add horizontal alignment argument to LText module Joel Ebel 2018-05-05 22:06:54 -0400
  • c65efe43dd Remove a scale by scaling the inputs to the panel Joel Ebel 2018-05-05 22:01:18 -0400