diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.ABox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.ABox.inx
index 2eb3df3..a106c50 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.ABox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.ABox.inx
@@ -19,7 +19,7 @@
false
false
true
-100
+100.0
@@ -27,8 +27,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.AgricolaInsert.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.AgricolaInsert.inx
index 5af6098..d693560 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.AgricolaInsert.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.AgricolaInsert.inx
@@ -8,7 +8,7 @@
false
false
true
-100
+100.0
@@ -16,8 +16,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.AirPurifier.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.AirPurifier.inx
index 18883e2..578f03c 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.AirPurifier.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.AirPurifier.inx
@@ -6,7 +6,7 @@
498.0
496.0
46.77
-30.0
+30.0
@@ -31,7 +31,7 @@
false
false
true
-100
+100.0
@@ -39,8 +39,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.AllEdges.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.AllEdges.inx
index 44c7787..4789695 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.AllEdges.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.AllEdges.inx
@@ -10,7 +10,7 @@
false
false
true
-100
+100.0
@@ -18,8 +18,7 @@
0.1
-90.0
-
+
@@ -51,8 +50,7 @@
0
1
-90.0
-0
+0
true
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.AngledBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.AngledBox.inx
index 85400a9..ba41541 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.AngledBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.AngledBox.inx
@@ -26,7 +26,7 @@
false
false
true
-100
+100.0
@@ -34,8 +34,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.AngledCutJig.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.AngledCutJig.inx
index 6b1102b..5d98766 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.AngledCutJig.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.AngledCutJig.inx
@@ -12,7 +12,7 @@
false
false
true
-100
+100.0
@@ -20,8 +20,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Arcade.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Arcade.inx
index 78ed0a9..94131d6 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Arcade.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Arcade.inx
@@ -12,7 +12,7 @@
false
false
true
-100
+100.0
@@ -20,8 +20,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Atreus21.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Atreus21.inx
index d623913..831cc21 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Atreus21.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Atreus21.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BasedBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BasedBox.inx
index 9f16bef..54b3977 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.BasedBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BasedBox.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
@@ -21,8 +21,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BayonetBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BayonetBox.inx
index 7e47c6a..f63349a 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.BayonetBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BayonetBox.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BinTray.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BinTray.inx
index 3a3aa45..250582e 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.BinTray.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BinTray.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BirdHouse.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BirdHouse.inx
index b9290b5..0836f1b 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.BirdHouse.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BirdHouse.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
@@ -21,8 +21,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BookHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BookHolder.inx
new file mode 100644
index 0000000..5845f07
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BookHolder.inx
@@ -0,0 +1,59 @@
+
+
+BookHolder
+info.festi.boxes.py.BookHolder
+bookholder
+297.0
+210.0
+40.0
+0.0
+75.0
+20.0
+50.0
+-1.0
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+
+
+
+
+
+
+2.0
+0.0
+1.0
+0.0
+2.0
+0.0
+2.0
+1.0
+
+
+./BookHolder-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BottleStack.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BottleStack.inx
index 8642c79..db082c1 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.BottleStack.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BottleStack.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BottleTag.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BottleTag.inx
index ebcedfd..d9435b3 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.BottleTag.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BottleTag.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BreadBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BreadBox.inx
index c1736b7..fd553d3 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.BreadBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BreadBox.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
@@ -21,8 +21,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BrickSorter.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BrickSorter.inx
new file mode 100644
index 0000000..8a2b179
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BrickSorter.inx
@@ -0,0 +1,63 @@
+
+
+BrickSorter
+info.festi.boxes.py.BrickSorter
+bricksorter
+256
+256
+120
+
+
+
+
+
+
+
+3
+4
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+
+
+
+
+
+
+2.0
+0.0
+3.0
+0.0
+2.0
+0.0
+2.0
+1.0
+
+
+./BrickSorter-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.BurnTest.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.BurnTest.inx
index 513c61b..0048d5c 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.BurnTest.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.BurnTest.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.CanStorage.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.CanStorage.inx
index a0a7257..b3f0261 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.CanStorage.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.CanStorage.inx
@@ -24,7 +24,7 @@
false
false
true
-100
+100.0
@@ -32,8 +32,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.CarbonFilter.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.CarbonFilter.inx
index 8de63fb..e843b5b 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.CarbonFilter.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.CarbonFilter.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.CardBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.CardBox.inx
index b3fae36..8f93fb1 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.CardBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.CardBox.inx
@@ -24,7 +24,7 @@
false
false
true
-100
+100.0
@@ -32,8 +32,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.CardHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.CardHolder.inx
index e668139..5a7de7c 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.CardHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.CardHolder.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -43,8 +43,7 @@
30
0.2
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Castle.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Castle.inx
index 3aae195..1c2727f 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Castle.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Castle.inx
@@ -8,7 +8,7 @@
false
false
true
-100
+100.0
@@ -16,8 +16,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.ClosedBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.ClosedBox.inx
index fc8d749..5e41239 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.ClosedBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.ClosedBox.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
@@ -21,8 +21,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.CoffeeCapsuleHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.CoffeeCapsuleHolder.inx
index 821c728..7413e66 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.CoffeeCapsuleHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.CoffeeCapsuleHolder.inx
@@ -12,7 +12,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.CoinBankSafe.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.CoinBankSafe.inx
index 8abb718..9263eb1 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.CoinBankSafe.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.CoinBankSafe.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.CoinDisplay.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.CoinDisplay.inx
index c0be2c3..656663d 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.CoinDisplay.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.CoinDisplay.inx
@@ -17,7 +17,7 @@
false
false
true
-100
+100.0
@@ -25,8 +25,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.CompartmentBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.CompartmentBox.inx
new file mode 100644
index 0000000..351b4ae
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.CompartmentBox.inx
@@ -0,0 +1,62 @@
+
+
+CompartmentBox
+info.festi.boxes.py.CompartmentBox
+compartmentbox
+50*3
+50*3
+100.0
+true
+
+
+
+
+
+
+
+
+
+
+
+10
+70
+0.1
+0.05
+true
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+60
+0.0
+2.0
+1.0
+4.0
+
+
+./CompartmentBox-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.ConcaveKnob.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.ConcaveKnob.inx
index beaf93c..b3386f2 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.ConcaveKnob.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.ConcaveKnob.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Console.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Console.inx
index e41a7af..3c65d8a 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Console.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Console.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Console2.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Console2.inx
index 34fb238..a76140e 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Console2.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Console2.inx
@@ -24,7 +24,7 @@
false
false
true
-100
+100.0
@@ -32,8 +32,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Desksign.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Desksign.inx
index 7335a34..c418638 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Desksign.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Desksign.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DiceBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DiceBox.inx
index 11f7fc0..80d9e22 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.DiceBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DiceBox.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DiceTower.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DiceTower.inx
new file mode 100644
index 0000000..7415098
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DiceTower.inx
@@ -0,0 +1,58 @@
+
+
+DiceTower
+info.festi.boxes.py.DiceTower
+dicetower
+80.0
+80.0
+170.0
+true
+true
+3
+30.0
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+
+
+
+
+
+
+2.0
+0.0
+1.0
+0.0
+2.0
+0.0
+2.0
+1.0
+
+
+./DiceTower-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DinRailBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DinRailBox.inx
index 5b77d2d..c13f393 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.DinRailBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DinRailBox.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DiscRack.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DiscRack.inx
index 3f111aa..d201936 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.DiscRack.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DiscRack.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Dispenser.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Dispenser.inx
index c6be1e9..1022a89 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Dispenser.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Dispenser.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
@@ -26,8 +26,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Display.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Display.inx
index ddaa79d..e21c20b 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Display.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Display.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DisplayCase.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DisplayCase.inx
index a802ea3..60bd025 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.DisplayCase.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DisplayCase.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DisplayShelf.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DisplayShelf.inx
index 0c738cc..a8c288f 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.DisplayShelf.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DisplayShelf.inx
@@ -11,15 +11,19 @@
20.0
30.0
false
+false
+false
false
20.0
+0.0
+0.0
3.0
0.0
false
false
true
-100
+100.0
@@ -27,8 +31,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DividerTray.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DividerTray.inx
index 60fc542..bbaf609 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.DividerTray.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DividerTray.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
@@ -26,8 +26,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DoubleFlexDoorBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DoubleFlexDoorBox.inx
index 260bf5d..7d30572 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.DoubleFlexDoorBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DoubleFlexDoorBox.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DrillBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DrillBox.inx
index afc2221..82e221a 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.DrillBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DrillBox.inx
@@ -27,7 +27,7 @@
false
false
true
-100
+100.0
@@ -35,8 +35,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.DrillStand.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.DrillStand.inx
index a6f3e94..c7f1b9d 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.DrillStand.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.DrillStand.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
@@ -27,8 +27,7 @@
1.0
3.0
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.ElectronicsBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.ElectronicsBox.inx
index d32a12c..1640dc9 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.ElectronicsBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.ElectronicsBox.inx
@@ -19,7 +19,7 @@
false
false
true
-100
+100.0
@@ -27,8 +27,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.EuroRackSkiff.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.EuroRackSkiff.inx
index 41a239e..012a916 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.EuroRackSkiff.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.EuroRackSkiff.inx
@@ -11,7 +11,7 @@
false
false
true
-100
+100.0
@@ -19,8 +19,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FanHole.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FanHole.inx
index 2b51624..61e7797 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FanHole.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FanHole.inx
@@ -19,7 +19,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FilamentSpool.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FilamentSpool.inx
index 3bfbc7c..5e0c126 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FilamentSpool.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FilamentSpool.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FillTest.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FillTest.inx
index 128bd93..a5b3382 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FillTest.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FillTest.inx
@@ -11,7 +11,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBook.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBook.inx
index fc9f611..0f85b8e 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBook.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBook.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox.inx
index ca7655d..05d67ce 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox2.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox2.inx
index bb0cbc3..3b5e2d9 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox2.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox2.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox3.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox3.inx
index 24a7004..df5bbc6 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox3.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox3.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox4.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox4.inx
index ef864ba..4495564 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox4.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox4.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox5.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox5.inx
index d846d7c..1f26950 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox5.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexBox5.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexTest.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexTest.inx
index 92e6df7..3603f47 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexTest.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexTest.inx
@@ -11,7 +11,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexTest2.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexTest2.inx
index 41c8868..4ad49b1 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FlexTest2.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FlexTest2.inx
@@ -12,7 +12,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Folder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Folder.inx
index 905dbf0..7e9ef0e 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Folder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Folder.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.FrontPanel.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.FrontPanel.inx
index 2da1a07..1c55323 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.FrontPanel.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.FrontPanel.inx
@@ -8,7 +8,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.GearBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.GearBox.inx
index 375fa88..c3bb260 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.GearBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.GearBox.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Gears.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Gears.inx
index 8a358a5..3415ba8 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Gears.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Gears.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityBase.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityBase.inx
index eedbfdc..20161a5 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityBase.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityBase.inx
@@ -21,7 +21,7 @@
false
false
true
-100
+100.0
@@ -29,8 +29,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityDrillBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityDrillBox.inx
new file mode 100644
index 0000000..b846d3b
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityDrillBox.inx
@@ -0,0 +1,106 @@
+
+
+GridfinityDrillBox
+info.festi.boxes.py.GridfinityDrillBox
+gridfinitydrillbox
+3
+2
+0.75
+
+
+
+
+
+
+5:25:10
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+
+
+
+
+
+
+1.0
+0.0
+1.0
+0.0
+3.0
+0.0
+3.0
+1.0
+
+50.0
+2.0
+30.0
+1.0
+
+60
+0.0
+2.0
+1.0
+4.0
+
+6.5
+3.0
+0.125
+2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+8.0
+4.0
+0.1
+
+
+./GridfinityDrillBox-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityTrayLayout.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityTrayLayout.inx
index b71c545..d3fead6 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityTrayLayout.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.GridfinityTrayLayout.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.HalfBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.HalfBox.inx
index f84ff7c..b4643d7 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.HalfBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.HalfBox.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.HeartBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.HeartBox.inx
index c24482a..7c02ee0 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.HeartBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.HeartBox.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.HingeBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.HingeBox.inx
index 008120c..74b0cd5 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.HingeBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.HingeBox.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.HolePattern.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.HolePattern.inx
index 2dc74ca..0d3d75e 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.HolePattern.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.HolePattern.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Hook.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Hook.inx
index d18f81f..e88a3fd 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Hook.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Hook.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.IntegratedHingeBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.IntegratedHingeBox.inx
index bbd3a37..06a9de7 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.IntegratedHingeBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.IntegratedHingeBox.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.JointPanel.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.JointPanel.inx
index 01a6bcf..bd17cee 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.JointPanel.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.JointPanel.inx
@@ -12,7 +12,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.KeyHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.KeyHolder.inx
index f501236..297ef9f 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.KeyHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.KeyHolder.inx
@@ -17,7 +17,7 @@
false
false
true
-100
+100.0
@@ -25,8 +25,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Keypad.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Keypad.inx
index fa10578..d3e3904 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Keypad.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Keypad.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
@@ -26,8 +26,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.LBeam.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.LBeam.inx
index 040bd23..cdf6856 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.LBeam.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.LBeam.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
@@ -21,8 +21,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.LaptopStand.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.LaptopStand.inx
index 952ef64..aae55b0 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.LaptopStand.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.LaptopStand.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.LaserClamp.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.LaserClamp.inx
index 1871d9d..a3682b3 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.LaserClamp.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.LaserClamp.inx
@@ -12,7 +12,7 @@
false
false
true
-100
+100.0
@@ -20,8 +20,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.LaserHoldfast.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.LaserHoldfast.inx
index 0950754..37a989f 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.LaserHoldfast.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.LaserHoldfast.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.MagazineFile.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.MagazineFile.inx
index 8958d32..664bceb 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.MagazineFile.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.MagazineFile.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
@@ -26,8 +26,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.MakitaPowerSupply.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.MakitaPowerSupply.inx
index 72eefd5..ba988e2 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.MakitaPowerSupply.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.MakitaPowerSupply.inx
@@ -4,14 +4,19 @@
info.festi.boxes.py.MakitaPowerSupply
makitapowersupply
8.0
-6.3
+6.3
+
+
+
+
+
3.0
0.0
false
false
true
-100
+100.0
@@ -19,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Matrix.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Matrix.inx
new file mode 100644
index 0000000..a958a77
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Matrix.inx
@@ -0,0 +1,65 @@
+
+
+Matrix
+info.festi.boxes.py.Matrix
+matrix
+16
+16
+160
+160
+20
+10
+1
+30
+0.2
+3
+false
+5
+1
+1
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+
+
+
+
+
+
+2.0
+0.0
+1.0
+0.0
+2.0
+0.0
+2.0
+1.0
+
+
+./Matrix-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.NemaMount.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.NemaMount.inx
index d07002f..4d2d1a5 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.NemaMount.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.NemaMount.inx
@@ -20,7 +20,7 @@
false
false
true
-100
+100.0
@@ -28,8 +28,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.NemaPattern.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.NemaPattern.inx
index 01c139a..0d04f16 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.NemaPattern.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.NemaPattern.inx
@@ -21,7 +21,7 @@
false
false
true
-100
+100.0
@@ -29,8 +29,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.NotesHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.NotesHolder.inx
index d595072..fd92728 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.NotesHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.NotesHolder.inx
@@ -21,7 +21,7 @@
false
false
true
-100
+100.0
@@ -29,8 +29,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.OpenBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.OpenBox.inx
index 0e48346..b2a41ff 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.OpenBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.OpenBox.inx
@@ -17,7 +17,7 @@
false
false
true
-100
+100.0
@@ -25,8 +25,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.OrganPipe.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.OrganPipe.inx
index e45b597..cc7518e 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.OrganPipe.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.OrganPipe.inx
@@ -36,7 +36,7 @@
false
false
true
-100
+100.0
@@ -44,8 +44,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.OttoBody.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.OttoBody.inx
index 172b1c2..5f11aa4 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.OttoBody.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.OttoBody.inx
@@ -8,7 +8,7 @@
false
false
true
-100
+100.0
@@ -16,8 +16,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.OttoLegs.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.OttoLegs.inx
index 2bd25f0..df19dae 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.OttoLegs.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.OttoLegs.inx
@@ -12,7 +12,7 @@
false
false
true
-100
+100.0
@@ -20,8 +20,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.OttoSoles.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.OttoSoles.inx
index 2e7350c..1c436b7 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.OttoSoles.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.OttoSoles.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.PaintStorage.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.PaintStorage.inx
index 6f322c3..1d520f6 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.PaintStorage.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.PaintStorage.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
@@ -26,8 +26,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.PaperBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.PaperBox.inx
index 0abceba..2730564 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.PaperBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.PaperBox.inx
@@ -24,7 +24,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.PhoneHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.PhoneHolder.inx
index 6d12c7b..a84c679 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.PhoneHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.PhoneHolder.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.PhotoFrame.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.PhotoFrame.inx
new file mode 100644
index 0000000..511b86e
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.PhotoFrame.inx
@@ -0,0 +1,69 @@
+
+
+PhotoFrame
+info.festi.boxes.py.PhotoFrame
+photoframe
+100
+150
+true
+0
+0
+2
+0
+0
+20.0
+2.0
+5.0
+true
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+8.0
+4.0
+0.125
+3
+
+
+
+
+
+
+
+
+
+
+
+
+50
+1.0
+0.2
+2
+
+
+./PhotoFrame-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.PirateChest.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.PirateChest.inx
index f5ef968..4b0c21d 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.PirateChest.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.PirateChest.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.PizzaShovel.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.PizzaShovel.inx
index 4272a4c..a0402b5 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.PizzaShovel.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.PizzaShovel.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Planetary.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Planetary.inx
index 2e7b53b..3389dc4 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Planetary.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Planetary.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Planetary2.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Planetary2.inx
index 7dce4cc..69269bd 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Planetary2.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Planetary2.inx
@@ -45,7 +45,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Platonic.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Platonic.inx
index f9770f6..218827d 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Platonic.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Platonic.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
@@ -26,8 +26,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.PoleHook.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.PoleHook.inx
index bc34f6c..b95b53d 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.PoleHook.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.PoleHook.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Pulley.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Pulley.inx
index 510db70..91e3beb 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Pulley.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Pulley.inx
@@ -30,7 +30,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Rack10Box.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Rack10Box.inx
index ccbae38..f87766d 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Rack10Box.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Rack10Box.inx
@@ -31,7 +31,7 @@
false
false
true
-100
+100.0
@@ -39,8 +39,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Rack19Box.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Rack19Box.inx
index ab00371..aff852a 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Rack19Box.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Rack19Box.inx
@@ -31,7 +31,7 @@
false
false
true
-100
+100.0
@@ -39,8 +39,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Rack19HalfWidth.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Rack19HalfWidth.inx
index 61b26f3..3373187 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Rack19HalfWidth.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Rack19HalfWidth.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.RackBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.RackBox.inx
index c045bb8..495be05 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.RackBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.RackBox.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
@@ -26,8 +26,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.RectangularWall.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.RectangularWall.inx
index b317ad2..c170d95 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.RectangularWall.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.RectangularWall.inx
@@ -167,7 +167,7 @@
false
false
true
-100
+100.0
@@ -195,8 +195,7 @@
0.2
3
-90.0
-
+
@@ -240,8 +239,7 @@
2.0
0.1
-90.0
-0
+0
true
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.RegularBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.RegularBox.inx
index e8d7473..76066dd 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.RegularBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.RegularBox.inx
@@ -34,7 +34,7 @@
false
false
true
-100
+100.0
@@ -42,8 +42,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.RegularStarBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.RegularStarBox.inx
index 26a3cba..86dda86 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.RegularStarBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.RegularStarBox.inx
@@ -17,7 +17,7 @@
false
false
true
-100
+100.0
@@ -25,8 +25,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.RobotArm.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.RobotArm.inx
index 066e386..89aa621 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.RobotArm.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.RobotArm.inx
@@ -84,7 +84,7 @@
false
false
true
-100
+100.0
@@ -92,8 +92,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.RollHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.RollHolder.inx
index 791ff73..51b7fad 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.RollHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.RollHolder.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Rotary.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Rotary.inx
index ba8291b..92f2c1f 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Rotary.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Rotary.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.RoundedBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.RoundedBox.inx
index e94fb4f..bea7a52 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.RoundedBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.RoundedBox.inx
@@ -30,7 +30,7 @@
false
false
true
-100
+100.0
@@ -38,8 +38,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.RoundedRegularBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.RoundedRegularBox.inx
new file mode 100644
index 0000000..d3c5092
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.RoundedRegularBox.inx
@@ -0,0 +1,71 @@
+
+
+RoundedRegularBox
+info.festi.boxes.py.RoundedRegularBox
+roundedregularbox
+100.0
+5
+150
+15
+0
+
+
+
+
+
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+
+
+
+
+
+
+2.0
+0.0
+1.0
+0.0
+2.0
+0.0
+2.0
+1.0
+
+50
+1.5
+0.2
+3
+
+1.05
+1.0
+0.5
+5.0
+
+
+./RoundedRegularBox-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.RoyalGame.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.RoyalGame.inx
index 43352cd..4401fc6 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.RoyalGame.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.RoyalGame.inx
@@ -10,7 +10,7 @@
false
false
true
-100
+100.0
@@ -18,8 +18,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SBCMicroRack.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SBCMicroRack.inx
index 4ad25a8..20bd72d 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SBCMicroRack.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SBCMicroRack.inx
@@ -23,7 +23,7 @@
false
false
true
-100
+100.0
@@ -31,8 +31,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SevenSegmentClock.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SevenSegmentClock.inx
index 8866b41..1add5cb 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SevenSegmentClock.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SevenSegmentClock.inx
@@ -12,7 +12,7 @@
false
false
true
-100
+100.0
@@ -20,8 +20,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SevenSegmentPattern.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SevenSegmentPattern.inx
index 1949682..deacd5c 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SevenSegmentPattern.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SevenSegmentPattern.inx
@@ -11,7 +11,7 @@
false
false
true
-100
+100.0
@@ -19,8 +19,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Shadowbox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Shadowbox.inx
index 9056331..6e34ea8 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Shadowbox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Shadowbox.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Shoe.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Shoe.inx
index fb13e4d..b6070e9 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Shoe.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Shoe.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.ShutterBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.ShutterBox.inx
index 6c61b39..a7483d3 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.ShutterBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.ShutterBox.inx
@@ -3,8 +3,8 @@
ShutterBox
info.festi.boxes.py.ShutterBox
shutterbox
-150
-100
+100
+150
100
40.0
@@ -17,7 +17,7 @@
false
false
true
-100
+100.0
@@ -25,8 +25,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SideDoorHousing.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SideDoorHousing.inx
index 2ad8dce..064dee0 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SideDoorHousing.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SideDoorHousing.inx
@@ -19,7 +19,7 @@
false
false
true
-100
+100.0
@@ -27,8 +27,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SideHingeBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SideHingeBox.inx
new file mode 100644
index 0000000..844a68e
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SideHingeBox.inx
@@ -0,0 +1,63 @@
+
+
+SideHingeBox
+info.festi.boxes.py.SideHingeBox
+sidehingebox
+100.0
+100.0
+100.0
+true
+0.15
+0.0
+5.5
+
+
+
+
+
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+
+
+
+
+
+
+2.0
+0.0
+1.0
+0.0
+2.0
+0.0
+2.0
+1.0
+
+
+./SideHingeBox-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Silverware.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Silverware.inx
index 840a437..3e308a2 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Silverware.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Silverware.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SkadisBoard.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SkadisBoard.inx
index c06bcf8..9e5c124 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SkadisBoard.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SkadisBoard.inx
@@ -11,7 +11,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SlantedTray.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SlantedTray.inx
index d78ded8..5f320b7 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SlantedTray.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SlantedTray.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SlidingDrawer.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SlidingDrawer.inx
index 7e8eac0..7f1a52e 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SlidingDrawer.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SlidingDrawer.inx
@@ -14,7 +14,7 @@
false
false
true
-100
+100.0
@@ -22,8 +22,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SmallPartsTray.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SmallPartsTray.inx
index 689d0c5..982bb6d 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SmallPartsTray.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SmallPartsTray.inx
@@ -17,7 +17,7 @@
false
false
true
-100
+100.0
@@ -25,8 +25,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SmallPartsTray2.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SmallPartsTray2.inx
index e745971..ad4e207 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SmallPartsTray2.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SmallPartsTray2.inx
@@ -17,7 +17,7 @@
false
false
true
-100
+100.0
@@ -25,8 +25,7 @@
0.1
-90.0
-
+
@@ -69,8 +68,7 @@
0.05
2.0
-90.0
-0
+0
true
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.SpicesRack.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.SpicesRack.inx
index 335b830..54e213f 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.SpicesRack.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.SpicesRack.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Spool.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Spool.inx
index c145f21..2bd5a16 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Spool.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Spool.inx
@@ -16,7 +16,7 @@
false
false
true
-100
+100.0
@@ -24,8 +24,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Stachel.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Stachel.inx
index f0c80c2..5d86923 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Stachel.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Stachel.inx
@@ -12,7 +12,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.StackableBin.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.StackableBin.inx
new file mode 100644
index 0000000..f731c75
--- /dev/null
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.StackableBin.inx
@@ -0,0 +1,62 @@
+
+
+StackableBin
+info.festi.boxes.py.StackableBin
+stackablebin
+true
+70
+50
+100
+0.4
+
+3.0
+0.0
+false
+false
+true
+100.0
+
+
+
+
+
+0.1
+
+60
+2.4
+2.0
+1.0
+4.0
+
+
+
+
+
+
+
+0.5
+0.0
+1.0
+0.0
+2.0
+0.0
+2.0
+1.0
+
+
+./StackableBin-thumb.jpg
+
+
+
+
+ all
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.StorageRack.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.StorageRack.inx
index afa3102..5fadd50 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.StorageRack.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.StorageRack.inx
@@ -27,7 +27,7 @@
false
false
true
-100
+100.0
@@ -35,8 +35,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.StorageShelf.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.StorageShelf.inx
index 0e8e7ed..06909e4 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.StorageShelf.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.StorageShelf.inx
@@ -39,7 +39,7 @@
false
false
true
-100
+100.0
@@ -47,8 +47,7 @@
0.1
-90.0
-
+
@@ -91,8 +90,7 @@
0.05
2.0
-90.0
-0
+0
true
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.Tetris.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.Tetris.inx
index c91700a..bb295d8 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.Tetris.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.Tetris.inx
@@ -17,7 +17,7 @@
false
false
true
-100
+100.0
@@ -25,8 +25,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.TrafficLight.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.TrafficLight.inx
index d91631a..6674323 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.TrafficLight.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.TrafficLight.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.TrayInsert.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.TrayInsert.inx
index dd160d7..84ff438 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.TrayInsert.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.TrayInsert.inx
@@ -13,7 +13,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.TriangleLamp.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.TriangleLamp.inx
index 7836fdc..75db2d3 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.TriangleLamp.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.TriangleLamp.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.TwoPiece.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.TwoPiece.inx
index 36cb1af..eb0bd54 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.TwoPiece.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.TwoPiece.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
@@ -23,8 +23,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.TypeTray.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.TypeTray.inx
index 4abe883..5ef5f4f 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.TypeTray.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.TypeTray.inx
@@ -50,7 +50,7 @@
false
false
true
-100
+100.0
@@ -58,8 +58,7 @@
0.1
-90.0
-
+
@@ -102,8 +101,7 @@
0.05
2.0
-90.0
-0
+0
true
@@ -185,7 +183,7 @@
2.0
2.0
false
-labels.txt
+None
0.0
0.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.UBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.UBox.inx
index ddaddd1..515725f 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.UBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.UBox.inx
@@ -31,7 +31,7 @@
false
false
true
-100
+100.0
@@ -39,8 +39,7 @@
0.1
-90.0
-
+
@@ -83,8 +82,7 @@
0.05
2.0
-90.0
-0
+0
true
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.UnevenHeightBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.UnevenHeightBox.inx
index bf3921a..3eefc89 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.UnevenHeightBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.UnevenHeightBox.inx
@@ -25,7 +25,7 @@
false
false
true
-100
+100.0
@@ -33,8 +33,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.UniversalBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.UniversalBox.inx
index 01608d7..639ad64 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.UniversalBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.UniversalBox.inx
@@ -41,7 +41,7 @@
false
false
true
-100
+100.0
@@ -49,8 +49,7 @@
0.1
-90.0
-
+
@@ -93,8 +92,7 @@
0.05
2.0
-90.0
-0
+0
true
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallCaliper.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallCaliper.inx
index 87f263f..14b5168 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallCaliper.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallCaliper.inx
@@ -19,7 +19,7 @@
false
false
true
-100
+100.0
@@ -27,8 +27,7 @@
0.1
-90.0
-
+
@@ -67,7 +66,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallChiselHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallChiselHolder.inx
index f8b705d..9f110c5 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallChiselHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallChiselHolder.inx
@@ -27,7 +27,7 @@
false
false
true
-100
+100.0
@@ -35,8 +35,7 @@
0.1
-90.0
-
+
@@ -75,7 +74,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallConsole.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallConsole.inx
index c7a55ea..5620a7b 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallConsole.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallConsole.inx
@@ -21,7 +21,7 @@
false
false
true
-100
+100.0
@@ -29,8 +29,7 @@
0.1
-90.0
-
+
@@ -69,7 +68,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallDrillBox.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallDrillBox.inx
index cecc729..a82ead4 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallDrillBox.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallDrillBox.inx
@@ -20,7 +20,7 @@
false
false
true
-100
+100.0
@@ -28,8 +28,7 @@
0.1
-90.0
-
+
@@ -68,7 +67,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallEdges.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallEdges.inx
index 6e14046..11046bd 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallEdges.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallEdges.inx
@@ -17,7 +17,7 @@
false
false
true
-100
+100.0
@@ -25,8 +25,7 @@
0.1
-90.0
-
+
@@ -65,7 +64,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallPinRow.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallPinRow.inx
index bf073a7..6b56300 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallPinRow.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallPinRow.inx
@@ -24,7 +24,7 @@
false
false
true
-100
+100.0
@@ -32,8 +32,7 @@
0.1
-90.0
-
+
@@ -72,7 +71,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallPlaneHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallPlaneHolder.inx
index 747b46e..1125775 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallPlaneHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallPlaneHolder.inx
@@ -20,7 +20,7 @@
false
false
true
-100
+100.0
@@ -28,8 +28,7 @@
0.1
-90.0
-
+
@@ -68,7 +67,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallPliersHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallPliersHolder.inx
index 9b9170d..cd531b7 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallPliersHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallPliersHolder.inx
@@ -21,7 +21,7 @@
false
false
true
-100
+100.0
@@ -29,8 +29,7 @@
0.1
-90.0
-
+
@@ -69,7 +68,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallRack.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallRack.inx
index ed77827..6e102a3 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallRack.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallRack.inx
@@ -16,7 +16,7 @@
true
20.0
1.5
-
+
@@ -27,7 +27,7 @@
false
false
true
-100
+100.0
@@ -35,8 +35,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallRollHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallRollHolder.inx
index 0ea10b5..565e4f0 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallRollHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallRollHolder.inx
@@ -20,7 +20,7 @@
false
false
true
-100
+100.0
@@ -28,8 +28,7 @@
0.1
-90.0
-
+
@@ -68,7 +67,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallSlottedHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallSlottedHolder.inx
index 264058b..fb46877 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallSlottedHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallSlottedHolder.inx
@@ -28,7 +28,7 @@
false
false
true
-100
+100.0
@@ -36,8 +36,7 @@
0.1
-90.0
-
+
@@ -76,7 +75,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallStairs.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallStairs.inx
index 3257240..cd310e7 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallStairs.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallStairs.inx
@@ -20,7 +20,7 @@
false
false
true
-100
+100.0
@@ -28,8 +28,7 @@
0.1
-90.0
-
+
@@ -68,7 +67,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallTypeTray.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallTypeTray.inx
index a2090ef..0d61f61 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallTypeTray.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallTypeTray.inx
@@ -29,7 +29,7 @@
false
false
true
-100
+100.0
@@ -37,8 +37,7 @@
0.1
-90.0
-
+
@@ -77,7 +76,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WallWrenchHolder.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WallWrenchHolder.inx
index f2f2132..0e6d182 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WallWrenchHolder.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WallWrenchHolder.inx
@@ -24,7 +24,7 @@
false
false
true
-100
+100.0
@@ -32,8 +32,7 @@
0.1
-90.0
-
+
@@ -72,7 +71,7 @@
1.0
45.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WavyKnob.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WavyKnob.inx
index 8875768..f723c3e 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WavyKnob.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WavyKnob.inx
@@ -15,7 +15,7 @@
false
false
true
-100
+100.0
diff --git a/extensions/fablabchemnitz/boxes.py/boxes.py.WineRack.inx b/extensions/fablabchemnitz/boxes.py/boxes.py.WineRack.inx
index c85f078..cc70e59 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes.py.WineRack.inx
+++ b/extensions/fablabchemnitz/boxes.py/boxes.py.WineRack.inx
@@ -18,7 +18,7 @@
false
false
true
-100
+100.0
@@ -26,8 +26,7 @@
0.1
-90.0
-
+
diff --git a/extensions/fablabchemnitz/boxes.py/boxes/boxes/generators/typetray.py b/extensions/fablabchemnitz/boxes.py/boxes/boxes/generators/typetray.py
index 80fd701..e520de5 100644
--- a/extensions/fablabchemnitz/boxes.py/boxes/boxes/generators/typetray.py
+++ b/extensions/fablabchemnitz/boxes.py/boxes/boxes/generators/typetray.py
@@ -237,8 +237,7 @@ class TypeTray(_TopEdge):
if hasattr(self, "label_text"):
self.textcontent = self.label_text.split("\r\n")
else:
- with open(self.label_file) as f:
- self.textcontent = f.readlines()
+ self.textcontent = self.label_file.readlines()
self.textnumber = 0
# x sides
diff --git a/extensions/fablabchemnitz/boxes.py/boxes/scripts/boxes2inkscape b/extensions/fablabchemnitz/boxes.py/boxes/scripts/boxes2inkscape
index f407193..d240765 100755
--- a/extensions/fablabchemnitz/boxes.py/boxes/scripts/boxes2inkscape
+++ b/extensions/fablabchemnitz/boxes.py/boxes/scripts/boxes2inkscape
@@ -64,6 +64,9 @@ class Boxes2INX:
t = '"bool"'
default = str(a.default).lower()
+ elif isinstance(a.type, argparse.FileType):
+ t = '"path" mode="file"'
+
elif a.type is boxes.argparseSections:
t = '"string"'
@@ -72,7 +75,7 @@ class Boxes2INX:
float: '"float" precision="2"',
str: '"string"',
}.get(a.type, '"string"')
-
+
if t == '"int"' or t == '"float" precision="2"':
return f'''{default}\n'''