As alternative to Florians server you can also start your own server on your local PC by running the “boxesserver” file in the script folder. But this requires some basic knowledge of Python installation and usage…
Can you tell me what parameter to change to make a bookend? I have spent about 4 hours changing every parameter to no avail!
Any help much appreciated
Dave
Use the default parameters and change “sy” to a single number (e.g. “50”).
Take a look at the preview (generate svg), then adjust size according your needs.
you can use the parameter “sy” again to achieve that. Try 10:50:10, omit the unneded support walls and manually remove the outer perforation holes on the bottom and side pieces…
There are two possibilities to create a new generator:
For the first one, unfortunately you need some basic programming skills in Pyhon if you want to develop generators in boxes.py by yourself.
The programming interface of boxes.py is very intuitive for doing basic stuff. The single parts are drawn in a “turtle graphics” style (see Turtle graphics - Wikipedia). There are also some common building blocks available like rectangular walls or polygons or functions for creating several types of holes.
I personally start with paper and a pencil, drawing all of the parts and adding measurements to each line (like length and relative angle to last line - exactly as you need it later to command your turtle). I also try to include the mathematic formulars needed later for scaling and tweeking the design according to the users parameters.
Then I switch to programming - I am looking for either a box which is the same type as what I want to archive as starting point for my design, or I start from a simple box design and erase everything I do not need. Then I insert the code for my design…
Of course I left out the part of testing, finding errors, getting frustrated, fixing them and the hundreds of iterations thereof
The second one is to post your idea as a request to the boxes.py issues page (Issues · florianfesti/boxes · GitHub). Add as many details as you can, maybe a developer likes your idea and takes over the programming part from you…
I hadn’t thought of using it for corner clamps, great idea.
And more importantly, thanks for the operators you have created at Boxes Py. I often see your name in the notes when I open some of my favorite operators. You and Florian are two of my laser heroes!