Commit Graph

487 Commits

Author SHA1 Message Date
Florian Festi b12fded50d Remove backslash from description
as it trips up gettext.

Also update language files.

Resolves: #371
2022-03-12 18:24:11 +01:00
Florian Festi 529574fb5d Dispenser: Fix sideedges parameter
Looks like both the ArgparseEdgeType machinery and the inx conversion
should be more robust...

Thanks to https://github.com/lucky62 for reporting!

Resolves: #369
2022-02-16 17:16:36 +01:00
Florian Festi 048bb11b09 BinTray: Fix settings for finger joints on 45° angles
Previously a new settings object was created and settings in the UI were
ignored. Now the settings are copied over.

Resolves: #364
Thanks to https://github.com/leyton01 for reporting!
2022-02-06 17:35:15 +01:00
Florian Festi 685f364290 New generator: Dispenser
Related: #278
2022-01-28 22:56:05 +01:00
Florian Festi 633be86ea0 New generator: JointPanel
Create pieces larger than your laser cutter by joining them with Dove Tails
2022-01-28 17:05:58 +01:00
Florian Festi 750b33a8ce SlatwallDrillbox: longer side skirts 2022-01-27 22:53:23 +01:00
Florian Festi e072226aad DrillStand: pass edges param to sidewall
Use sidewall() in SlatwallDrillbox, too
2022-01-27 22:53:23 +01:00
Florian Festi 6e2e29e6ff SlatwallDrillBox: Use finger holes to fix bottom in place
Otherwise all the weight of the drills is just held up by glue
2022-01-27 22:53:23 +01:00
Florian Festi b190a11cb4 DrillStand: Use finger holes to fix bottom in place
Otherwise all the weight of the drills is just held up by glue
2022-01-23 16:24:24 +01:00
Florian Festi 28d7dc16b9 SlatwallDrillbox: Base on DrillStand to reduce copied code 2022-01-23 16:23:49 +01:00
Florian Festi c4038696f1 BayonetBox: Minor punktuation fix 2022-01-11 09:09:32 +01:00
Florian Festi 9f4657cc64 RegularBox: Improve defaults and docs
Reduce surroundingspaces as it is likely that fingers won't fit for
small boxes or one with many sides.

Also add proper description instead of inheriting the one from bayonet
box directly.
2022-01-11 09:07:09 +01:00
Florian Festi 83fc970d7c New generator: ABox
A simple box that is easier to use for beginners than the UniversalBox

Related: #356
2022-01-07 22:22:03 +01:00
Florian Festi 0b3a0506d7 CardBox: Further improve description 2022-01-05 21:34:15 +01:00
Florian Festi 4544bc3009 RoundedBox: Add Dove Tail Settings 2022-01-05 18:29:29 +01:00
Florian Festi 260633d9cd PaperBox: Format description properly 2022-01-03 15:23:26 +01:00
Florian Festi 4ba1768d29 Treat all parameter descriptions as markdown
in the web UI
2022-01-03 13:29:12 +01:00
Florian Festi d5654137a4 RoundedBox: Allow arbirtary horizontal layers
by changing h param to sh.

Also surroundingWallPiece to get the dimmensions of each section in the
surrounding wall.

Resolves: #339

Thanks to Florin Furdi for the idea!
2022-01-02 13:48:32 +01:00
Florian Festi ff6a2b955a CardBox: Put lid pieces together
to make it easier to understand that goes together
2022-01-02 12:11:56 +01:00
Guillaume Collic 0c023f2e5f
Paperbox: Add second design better suited for smaller lids
Based on discussion in #351

Suggested by and co-developed by https://github.com/fuddl
2022-01-02 12:11:14 +01:00
Florian Festi fdc8618900 Cardbox: point to the right picture in description 2022-01-02 11:08:49 +01:00
Florian Festi 9a98a50506 DrillBox: Move to Tray group 2021-12-15 14:18:17 +01:00
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
Florian Festi 9b0ebad0e7 DrillBox: Make bottom edge configurable 2021-12-15 14:18:17 +01:00
Florian Festi 68e0bae6a9 DrillBox: Set finger joint details as defaults
instead of hard coding them
2021-12-15 14:18:17 +01:00
iooner 866714ef7e Fix Typo 2021-12-14 22:20:56 +01:00
Florian Festi b11f9b0f1a BinTray: Fix finger holes in side walls
Pattern was mirrored before.

Resolves: #348

Thanks to https://github.com/Al0rin for reporting!
2021-12-04 18:52:31 +01:00
Florian Festi 8b791b32b6 TypeTray: Use h edge for sides if back_height is set
Better support pulling forces if tray is screwed to a wall.
2021-11-17 17:58:13 +01:00
Florian Festi a0f8fdd975 TypeTray: Fix front when back_height is set
Side edges did not fit into side walls.

Resolves: #336
Thanks to https://github.com/RestlessRabbits for reporting!
2021-11-17 17:58:13 +01:00
Florian Festi 4319b704dd DrillBox: Fix holes diameter
by removing radius vs diameter mixup

Resolves: #338
Thanks to https://github.com/KittyDreadful for reporting!
2021-11-08 14:06:24 +01:00
Florian Festi 40e56bf26f TypeTray: Add back_height parameter
to allow mounting space similar to SlatwallTypeTray
2021-10-30 22:01:36 +02:00
Florian Festi c3faa8f5a8 Folder: Add settings tab for flex
Remove unused Fingerjoint Settings
2021-10-24 23:19:17 +02:00
Florian Festi cbbe8c11cc Shutterbox: More pictures
Thanks to Taylor Williams (https://github.com/tzwilliams)!
2021-09-26 17:33:29 +02:00
Florian Festi d6c8d965c3 RoundedBox: More pictures
Thanks to Taylor Williams (https://github.com/tzwilliams)!
2021-09-26 17:04:18 +02:00
Florian Festi a2678de3e2 SilverwareBox: Fix edge of surrounding wall
and remove bogus arc holes at the corners
2021-09-21 23:02:47 +02:00
0xfab1 aad270e67e The Royal Game of Ur Images 2021-09-19 20:37:29 +02:00
Florian Festi cd604f0d53 CardBox: Fix height
Previously box was one thickness to low as the height of the lid was not
accounted for.

Thanks to hd (https://hackaday.io/hacker/1210037-hd) for pointing this
out!
2021-09-03 13:59:11 +02:00
Florian Festi 44cf852fac Openbox: Add edgetype parameter 2021-07-18 15:37:04 +02:00
Florian Festi 064cd71cd5 OpenBox: Remove unused bedbolt parameters 2021-07-18 15:37:04 +02:00
Florian Festi 2154245cde AngledBox: Render surrounding walls in order 2021-06-27 16:24:01 +02:00
jens persson a35674a736 Add labels to Cardbox
Added labels to CardBox
Also rearange some parts to make labels easier to read
2021-06-27 16:07:58 +02:00
jens persson c0eca5ea5f Add labels to boxes
Added labels to AngledBox, BasedBox, ClosedBox, Console2, DinRailBox,
DisplayCase and ElectronicsBox
2021-06-27 16:07:58 +02:00
Florian Festi 6238903237 Gears: Use proper metric module
with diameter / #teeth instead of circumference / #teeth.

Thanks to nialabert (https://github.com/nialabert) for pointing this
out!

Resolves: #260
2021-06-26 10:58:25 +02:00
Florian Festi 3ff0df504b DoubleFlexDoorBox: Add picture
and move out of Unstable.

Thanks to Targor (https://github.com/targor) for the idea and image

Resolves: #322
2021-06-13 09:23:37 +02:00
jens persson 4df9c4aae9 Add labels to Ottobody
Using the label interface, render identifying labels on the Ottobody
2021-06-11 22:29:59 +02:00
Florian Festi ef94daa006 Add mouseover images for most groups
Resolves: #253
2021-06-05 18:25:53 +02:00
jens persson 9a46882c8f Add color selection to all holes
All methods that uses the holeCol decorator now take a parameter color.
Added semantic symbols for colors.
2021-06-03 21:40:11 +02:00
jens persson c86ae75712 Parametrizise the drillbox 2021-06-03 21:40:11 +02:00
Florian Festi 22a50a6181 PhoneHolder: Fix edge of second side being reversed
The code switched sides for each edges draen reversed. Change that to
only reverse local variables and leave the edge objects unchanged.

Thanks to https://github.com/ChrisLaserman for reporting!

Resolves: #324
2021-05-31 17:04:17 +02:00
Florian Festi be7115007d SlatwallPinRow: Make it actually work
Remove finger joints from pinplate as there are not matching holes.
Move finger holes on back plate to right place.
2021-05-24 22:16:59 +02:00