Zeile 4: |
Zeile 4: |
| JBOX creates parametrized boxes; essentially the wall parts of a box as CAD-file. | | JBOX creates parametrized boxes; essentially the wall parts of a box as CAD-file. |
| You simply define parameters like ''length, width, height etc.'', the rest does JBOX. | | You simply define parameters like ''length, width, height etc.'', the rest does JBOX. |
− | You find JBOX here for download (and also on the PC attached to the laser cutter at happylab)
| |
| JBOX needs Java 6 and runs on Windows, Linux and Mac. | | JBOX needs Java 6 and runs on Windows, Linux and Mac. |
− | Additionally you need QCAD. '''Attention:''' JBOX works only with '''QCAD 2'''. When you download QCAD at | + | Additionally you need QCAD or LibreCAD to open the output files and work with them. |
− | Ribbonsoft [http://www.ribbonsoft.com/en/qcad-downloads-trial]
| + | (these are the programs which I used for testing) Now since version 2.0 the output dxf-files |
− | scroll down until you find '''QCAD 2'''. (The output of JBOX ist ''not'' compatible with QCAD 3!)
| + | should open for any 2D-CAD-program. |
| | | |
− | {{zip|JBOX.zip|343KB|Version vom 23.12.2011}} | + | {{zip|JBOX.zip|292 KB|Version vom 16.2.2015}} |
| (Sourcecode included) | | (Sourcecode included) |
| | | |
Zeile 19: |
Zeile 18: |
| After download click on '''runJBOX.bat'''; it starts a Java-GUI where you define the parameters of your design. | | After download click on '''runJBOX.bat'''; it starts a Java-GUI where you define the parameters of your design. |
| For instance, for a standard box you define ''length, width, height, material thickness'' | | For instance, for a standard box you define ''length, width, height, material thickness'' |
− | and ''laser cutting''. After clicking the "generate"-button (you have to define a dxf-file at this point) | + | and ''laser cutting''. After clicking the ''generate''-button (you have to define a dxf-file at this point) |
| the design is generated into the chosen file. | | the design is generated into the chosen file. |
| After generating you have to open the file once with qcad and store it; this rectifies the file to a proper dxf. | | After generating you have to open the file once with qcad and store it; this rectifies the file to a proper dxf. |
Zeile 26: |
Zeile 25: |
| to material thickness) stärke). For extra wide teeth enter the desired value | | to material thickness) stärke). For extra wide teeth enter the desired value |
| in field ''zinkung length''. | | in field ''zinkung length''. |
− |
| |
− | ===invec.qs===
| |
− | Not needed any more since version 1.3.
| |
| | | |
| ===Hints=== | | ===Hints=== |
Zeile 45: |
Zeile 41: |
| | | |
| ==Boxes== | | ==Boxes== |
− | [[Image:Multilade.jpg|thumb|2-Multilade]] | + | [[Image:Multilade.jpg|thumb|2-Multidrawer]] |
− | ===Standardschachtel=== | + | ===Standard Box=== |
| The standard box consisting of its six walls. | | The standard box consisting of its six walls. |
− |
| |
| ===Recursive Drawers=== | | ===Recursive Drawers=== |
− | [[Image:Gehäuseschachtel.jpg|thumb|Box to contain and fix Arduino and und Pololubefestigungen mit versetztem Boden (Oberseite, Unterseite)]] | + | [[Image:Gehäuseschachtel.jpg|thumb|Box with raised floor to contain and fix Arduino and Pololu (Top and Bottom)]] |
− | With this option you can create ''Matryoshka'' boxes. I call the also the | + | With this option you can create ''Matryoshka'' boxes. I call them also the |
| ''recursive boxes'. | | ''recursive boxes'. |
| Additonal parameter is the number of drawer and the size of the hole | | Additonal parameter is the number of drawer and the size of the hole |
| to push the drawers out. | | to push the drawers out. |
− |
| |
| ===Multidrawer=== | | ===Multidrawer=== |
| A multidrawer is a half open box with several drawers. | | A multidrawer is a half open box with several drawers. |
− |
| |
− |
| |
− |
| |
| ===Box with raised floor=== | | ===Box with raised floor=== |
− |
| |
| A box where the bottom wall is raised. (raise height is a a parameter) | | A box where the bottom wall is raised. (raise height is a a parameter) |
| This design is meant as casing of electronic gadgets. | | This design is meant as casing of electronic gadgets. |
| The raised box floor gives room to fix your nuts and hide them too. | | The raised box floor gives room to fix your nuts and hide them too. |
− |
| |
| | | |
| ==Customized Boxes== | | ==Customized Boxes== |
| The program generates parts which fit exactly together. | | The program generates parts which fit exactly together. |
| However, often the box you need will be a little different. | | However, often the box you need will be a little different. |
− | For instance for a electronic casing you will put openings | + | For instance for an electronic casing you will put openings |
| at various places. Or you want to have the edge contain the | | at various places. Or you want to have the edge contain the |
| teeth holes completely. | | teeth holes completely. |
Zeile 78: |
Zeile 67: |
| I have progammed like the box with the raised floor, but one could | | I have progammed like the box with the raised floor, but one could |
| do these adaptions from a standard box, manually, with little effort. | | do these adaptions from a standard box, manually, with little effort. |
− |
| |
| | | |
| ==Feedback== | | ==Feedback== |
− | You can send questions and suggestions to me ([[User:Hannes.hassler|Hannes.hassler]]) | + | You can leave questions and suggestions at the discussion page of this arcticle. |
− | or can leave them at the discussion page of this arcticle.
| |
| | | |
| [[Category:Lasercutter]] [[Category:Projekte]] | | [[Category:Lasercutter]] [[Category:Projekte]] |