boxespy/boxes/generators
Florian Festi bfe39861fa DrillBox: Make layers adjustable
Now one can have any number of layers at any height. This may make the
generator useful for other application with custom hole patters on
different height. It also allows deleteing holes for short drills on the
lower layers.

Thanks to https://github.com/KittyDreadful for suggesting this!

Related: #339
2021-12-15 14:18:17 +01:00
..
__init__.py Add mouseover images for most groups 2021-06-05 18:25:53 +02:00
_swtemplate.py Add boxes/generators/_swtemplate.py as a starting point for Slat Wall boxes 2019-06-13 19:02:02 +02:00
_template.py Remove no longer needed line in _template.py 2019-07-18 20:55:07 +02:00
agricolainsert.py AgricolaInsert: better thickness range support 2020-11-16 22:46:43 +01:00
alledges.py AllEdges: Fix for new backend 2020-11-09 19:15:55 +01:00
angledbox.py AngledBox: Render surrounding walls in order 2021-06-27 16:24:01 +02:00
angledcutjig.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
arcade.py Fix Typo 2021-12-14 22:20:56 +01:00
atreus21.py Keyboard: clean and column callback spacing default value 2021-02-27 21:02:07 +01:00
basedbox.py Add labels to boxes 2021-06-27 16:07:58 +02:00
bayonetbox.py Add alignment pins to BayonetBox 2020-10-13 16:07:31 +02:00
bintray.py BinTray: Fix finger holes in side walls 2021-12-04 18:52:31 +01:00
bottlestack.py New generator: BottleStack 2020-02-29 18:19:59 +01:00
burntest.py mention similar ones in burn test 2021-03-22 19:45:06 +01:00
cardbox.py CardBox: Fix height 2021-09-03 13:59:11 +02:00
castle.py Castle: Actually add description 2020-12-29 15:18:37 +01:00
closedbox.py Add labels to boxes 2021-06-27 16:07:58 +02:00
coffeecapsulesholder.py Add coffee capsule holder generator 2021-04-25 11:25:30 +02:00
concaveknob.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
console.py Console: Fix for front_height == 0 2020-07-23 16:19:56 +02:00
console2.py Add labels to boxes 2021-06-27 16:07:58 +02:00
dinrailbox.py Add labels to boxes 2021-06-27 16:07:58 +02:00
discrack.py DiscRack: Limit lower_factor and rear_factor to smaller than one 2019-12-14 12:23:08 +01:00
display.py Fix use of roundedPlate in Display and LaserClamp 2020-10-13 20:00:09 +02:00
displaycase.py Add labels to boxes 2021-06-27 16:07:58 +02:00
displayshelf.py DisplayShelf: Fix calculations for negative angle values 2021-04-02 16:11:11 +02:00
dividertray.py Fix DividerTray length with 'outside=false' 2021-02-14 10:20:16 +01:00
doubleflexdoorbox.py DoubleFlexDoorBox: Add picture 2021-06-13 09:23:37 +02:00
drillbox.py DrillBox: Make layers adjustable 2021-12-15 14:18:17 +01:00
drillstand.py New generator: DrillStand 2021-05-15 15:45:25 +02:00
edges.py Edges generator for printing the registerd Edge types 2017-05-20 20:41:51 +02:00
electronicsbox.py Add labels to boxes 2021-06-27 16:07:58 +02:00
eurorackskiff.py Rail holes dist (#213) 2020-03-05 23:09:03 +01:00
fanhole.py New generator: FanHole 2020-08-04 19:33:11 +02:00
flexbox.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
flexbox2.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
flexbox3.py Flexbox3: Fix lid length 2019-08-08 22:53:08 +02:00
flexbox4.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
flexbox5.py New generator: FlexBox5 2019-07-12 00:24:50 +02:00
flextest.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
flextest2.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
folder.py Folder: Add settings tab for flex 2021-10-24 23:19:17 +02:00
gear.py Gears: Use proper metric module 2021-06-26 10:58:25 +02:00
gearbox.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
heart.py New generator: HeartBox 2019-03-24 21:52:26 +01:00
hexholes.py New generator HexHoles 2020-08-04 19:33:11 +02:00
hingebox.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
hooks.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
integratedhingebox.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
jigsaw.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
keyboard.py Keyboard: 19.05 mm spacing is more standard than 19 2021-02-27 21:02:07 +01:00
keypad.py Keyboard: add shared settings with new options 2021-02-27 21:02:07 +01:00
lamp.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
laserclamp.py Fix use of roundedPlate in Display and LaserClamp 2020-10-13 20:00:09 +02:00
laserholdfast.py New generator: LaserHoldfast - A holdfast for honey comb tables 2019-10-19 23:47:44 +02:00
lbeam.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
magazinefile.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
makitapowersupply.py MakitaPowerSupply: Dynamically calculate vent holes 2020-11-10 18:00:40 +01:00
microrack.py SBCMicroRack: Fix dowel diameter 2019-11-07 15:38:16 +01:00
nemamount.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
nemapattern.py New generator: NemaPattern 2020-08-04 19:33:11 +02:00
notesholder.py Make joints of box sides go to the very bottom 2019-12-14 14:18:38 +01:00
openbox.py Openbox: Add edgetype parameter 2021-07-18 15:37:04 +02:00
organpipe.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
ottobody.py Add labels to Ottobody 2021-06-11 22:29:59 +02:00
ottolegs.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
ottosoles.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
paintbox.py Extend PaintStorage to make stackable drawers 2021-05-16 14:58:18 +02:00
paperbox.py Add PaperBox 2021-01-28 13:59:47 +01:00
phoneholder.py PhoneHolder: Fix edge of second side being reversed 2021-05-31 17:04:17 +02:00
planetary.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
planetary2.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
platonic.py Add platonic solid generator 2021-05-16 15:07:53 +02:00
polehook.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
pulley.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
rack10box.py Add 10" rack box derived from 19" rack box 2018-06-27 21:48:35 +02:00
rack19box.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
rack19halfwidth.py Rename to Rack19HalfWidth to better fit with other Rack boxes 2019-08-30 12:27:13 +02:00
rackbox.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
rectangularWall.py RectangularWall: Fix list of available edge types 2020-08-04 23:41:08 +02:00
regularbox.py Add alignment pins to BayonetBox 2020-10-13 16:07:31 +02:00
robotarm.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
rotary.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
roundedbox.py RoundedBox: More pictures 2021-09-26 17:04:18 +02:00
royalgame.py The Royal Game of Ur Images 2021-09-19 20:37:29 +02:00
shutterbox.py Shutterbox: More pictures 2021-09-26 17:33:29 +02:00
sidedoorhousing.py New generator: SideDoorHousing 2020-05-12 21:54:59 +02:00
silverwarebox.py SilverwareBox: Fix edge of surrounding wall 2021-09-21 23:02:47 +02:00
slatwall.py Add SlatWallHoleEdge (dD) classes 2019-06-21 18:47:29 +02:00
slatwallcaliperholder.py New generator: SlatWallCaliperHolder 2019-06-30 15:48:09 +02:00
slatwallconsole.py Rename remaining Slatwall generators from Sw* to Slatwall* 2019-07-04 22:59:32 +02:00
slatwalldrillbox.py SlatwallDrillBox: Fix all kind of errors 2019-08-15 23:12:35 +02:00
slatwallpinrow.py SlatwallPinRow: Make it actually work 2021-05-24 22:16:59 +02:00
slatwallplaneholder.py New generator: SlatwallPlaneHolder 2019-07-04 22:39:34 +02:00
slatwallpliersholder.py Rename remaining Slatwall generators from Sw* to Slatwall* 2019-07-04 22:59:32 +02:00
slatwallslottedholder.py Rename remaining Slatwall generators from Sw* to Slatwall* 2019-07-04 22:59:32 +02:00
slatwallstairs.py New generator: SlattwallStairs 2021-05-23 13:00:52 +02:00
slatwalltypetray.py SlatwallTypeTray: Remove unused code carried over from TypeTray 2019-09-08 23:26:23 +02:00
slatwallwrenchholder.py SlatwallWrenchHolder: Add extra_distance parameter for Jonas 2019-10-10 20:00:22 +02:00
slotwallchiselholder.py New generator: SlatWallChiselHolder 2019-06-30 17:19:02 +02:00
spicesrack.py SpicesRack: Fix feet to support first level 2020-10-13 22:49:19 +02:00
stachel.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
storagerack.py StorageRack: Add pictures 2020-12-29 15:33:27 +01:00
storageshelf.py Add h edge to top_edge parameter 2020-09-19 22:39:30 +02:00
trafficlight.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
trayinsert.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
traylayout.py TrayLayout: Give more descriptive parse errors 2021-03-15 13:50:35 +01:00
trianglelamp.py TriangleLamp: Fix hole position in front 2020-06-16 22:56:01 +02:00
two_piece.py increase play in two piece to 0.15 2021-03-17 15:24:46 +01:00
typetray.py TypeTray: Use h edge for sides if back_height is set 2021-11-17 17:58:13 +01:00
ubox.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00
unevenheightbox.py Adding Grooved Edge (z, Z), example use in UnevenHeightBox 2020-09-29 20:40:18 +02:00
universalbox.py UniversalBox: Add vertical_edges parameter 2020-08-04 21:52:25 +02:00
waivyknob.py serraded -> serrated typo 2021-03-22 19:41:33 +01:00
winerack.py Remove .open() call from the .render() method 2019-02-08 17:43:15 +01:00