diff --git a/boxes/generators/rectangularWall.py b/boxes/generators/rectangularWall.py index de973538..110b54c8 100644 --- a/boxes/generators/rectangularWall.py +++ b/boxes/generators/rectangularWall.py @@ -16,7 +16,7 @@ from boxes import * class RectangularWall(Boxes): - """Simple wall""" + """Simple wall with options for different edges""" ui_group = "Part" # see ./__init__.py for names diff --git a/boxes/generators/sidedoorhousing.py b/boxes/generators/sidedoorhousing.py index dc9eb5b4..eca6074e 100644 --- a/boxes/generators/sidedoorhousing.py +++ b/boxes/generators/sidedoorhousing.py @@ -17,23 +17,34 @@ from boxes.generators.console2 import Console2 class SideDoorHousing(Console2): - """A box with service hatches at the sides""" + """Box with service hatches on either one or both of the sides that are locked with latches""" ui_group = "Box" description = """ -This box is designed as a housing for electronic projects. It has hatches that can be re-opened with simple tools. It intentionally cannot be opened with bare hands - if build with thin enough material. The hatches are at the x sides. +This box is designed as a housing for electronic projects but could be used for other purposes. It has hatches that can be re-opened with simple tools. If built from thin enough material, it intentionally cannot be opened with bare hands. + +The hatches are on the x sides. #### Assembly instructions -The main body is easy to assemble by starting with the floor and then adding the four walls and the top piece. +The main body is easy to assemble: +1. Starting with the floor and then add the four walls (for any removable sides, the wall will just be a small part on the base ) +2. Add the top piece + +For the removable walls: +1. Add the lips to the removable walls +2. Sit the latches in place (it is importand to make sure the springs on the latches point inwards and the angled ends point to the side walls. See image below) +3. Glue the U-shaped clamps in place (it is important **not** to glue the latches) -For the removable walls you need to add the lips and latches. The U-shaped clamps holding the latches in place need to be clued in place without also gluing the latches themselves. Make sure the springs on the latches point inwards and the angled ends point to the side walls as shown here (showing a different box type): +![Wall details](static/samples/SideDoorHousing.jpg) -![Wall details](static/samples/Console2-backwall-detail.jpg) #### Re-Opening -The latches lock in place when closed. To open them they need to be pressed in and can then be moved aside. +The latches lock in place when closed. To open them they need to be pressed in and can then be moved aside. + +![Closed Box](static/samples/SideDoorHousing-2.jpg) + """ def __init__(self) -> None: diff --git a/boxes/generators/wallrack.py b/boxes/generators/wallrack.py index b0c7939f..88717a1d 100644 --- a/boxes/generators/wallrack.py +++ b/boxes/generators/wallrack.py @@ -18,7 +18,7 @@ class WallRack(Boxes): - """Rack spices or other things to be mounted on a wall""" + """Wall mountable rack for spices or other items""" ui_group = "WallMounted" diff --git a/static/samples/FillTest-thumb.jpg b/static/samples/FillTest-thumb.jpg new file mode 100644 index 00000000..3bb04013 Binary files /dev/null and b/static/samples/FillTest-thumb.jpg differ diff --git a/static/samples/FillTest.jpg b/static/samples/FillTest.jpg new file mode 100644 index 00000000..b9ab612d Binary files /dev/null and b/static/samples/FillTest.jpg differ diff --git a/static/samples/FlexTest2-thumb.jpg b/static/samples/FlexTest2-thumb.jpg new file mode 100644 index 00000000..475e8cd4 Binary files /dev/null and b/static/samples/FlexTest2-thumb.jpg differ diff --git a/static/samples/FlexTest2.jpg b/static/samples/FlexTest2.jpg new file mode 100644 index 00000000..b9039ce7 Binary files /dev/null and b/static/samples/FlexTest2.jpg differ diff --git a/static/samples/RectangularWall-thumb.jpg b/static/samples/RectangularWall-thumb.jpg new file mode 100644 index 00000000..4d586cd0 Binary files /dev/null and b/static/samples/RectangularWall-thumb.jpg differ diff --git a/static/samples/RectangularWall.jpg b/static/samples/RectangularWall.jpg new file mode 100644 index 00000000..8d023cbd Binary files /dev/null and b/static/samples/RectangularWall.jpg differ diff --git a/static/samples/WallRack-thumb.jpg b/static/samples/WallRack-thumb.jpg new file mode 100644 index 00000000..3be07602 Binary files /dev/null and b/static/samples/WallRack-thumb.jpg differ diff --git a/static/samples/WallRack.jpg b/static/samples/WallRack.jpg new file mode 100644 index 00000000..2d97e83d Binary files /dev/null and b/static/samples/WallRack.jpg differ diff --git a/static/samples/samples.sha256 b/static/samples/samples.sha256 index 6aa87f5e..49a16790 100644 --- a/static/samples/samples.sha256 +++ b/static/samples/samples.sha256 @@ -155,3 +155,7 @@ cdd8658c4bd66de5e00c5a961583986a47c29532e006cb4fedb69faab60c9bac ../static/samp 22525c5c4fc9e25a68d79a4f6db6a169b2a9038ee9c2ba4a1dd69fcbe2944fb1 *../static/samples/SideDoorHousing-2.jpg 37eefc7aca018887debb9b9671ba8485289a4d5375fabef50d59efe656edbcf8 *../static/samples/SideDoorHousing.jpg 27c3d97e7d141dd72d065160d7fe48d7be700fa8175a034e40599b60d8c64d8c *../static/samples/Tetris.jpg +0195265c174c157690112bc01563439e536952c7015a41fbc562020fcdb270c3 *../static/samples/FillTest.jpg +27699d62eab473d903f2bcf0f334c2c36ff3601772c4c0ddeae89606a7bb10b5 *../static/samples/FlexTest2.jpg +853ace5a13ac571696a1965c72ae456c769ed4bc01ea29bb60bbe40518dcecf9 *../static/samples/RectangularWall.jpg +ed533e9827b58591fccbed9e6d31ff8c10bb7f9981501771f6577616a9fbe71b *../static/samples/WallRack.jpg