Änderungen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
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]]
 
===Standard Box===
 
===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 them 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.
Zeile 70: Zeile 60:  
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 77: 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]]
33

Bearbeitungen

Navigationsmenü