4.546 Bytes hinzugefügt
, 14:19, 30. Jul. 2012
To read the German description go to [[JBOX]]
[[Image:Boxen-holz.jpg|thumb|3 recursive drawers from wood]]
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 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.
Additionally you need QCAD. '''Attention:''' JBOX works only with '''QCAD 2'''. Downloading QCAD at
Ribbonsoft [http://www.ribbonsoft.com/en/qcad-downloads-trial]
scroll down until you find '''QCAD 2'''. (The output of JBOX ist ''not'' compatible with QCAD 3!)
{{zip|JBOX.zip|343KB|Version vom 23.12.2011}}
(Sourcecode included)
==HowTo==
===JBOX===
[[Image:JBOXGUI.jpg|thumb|GUI für JBOX]]
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''
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.
After generating you have to open the file once with qcad and store it; this rectifies the file to a proper dxf.
Als zusätzlichen Parameter kannst du ab Version 1.4 auch die Zinkungsläge angeben (bisher war
die Zinkungslänge automatisch gleich der Materialstärke). Wenn du etwa
sehr breite Zinken erzeugen möchtest, kannst du das im Feld ''zinkung length'' angeben.
===invec.qs===
Jezt ab Version 1.3 nicht mehr notwendig.
===Tipps===
Der Parameter für Laserverschnitt wird meist zwischen 0.03 und 0.2 Millimeter gewählt.
Wenn du dafür einen ''höheren'' Wert wählst, passen die Schachtelteile nachher strenger
zusammen, interessant etwa, wenn man ohne Klebstoff arbeiten will. 0.2 Millimeter ist
meist schon das Extrem; da schafft man fast nicht mehr die Teile zusammenzufügen
und bricht auch gern mal einen Zahn aus.
Das Grunddesign für eine Schachtel oder Lade ist sehr gut geeignet
um es im QCAD (oder sonst einem CAD-Programm) manuell weiter zu bearbeiten.
Also um etwa in der Schachtel zusätzliche Teile auszuschneiden, wenn
man zum Beispiel an einem Gehäuse arbeitet.
Meist ist es auch günstig die Teile (manuell im CAD-Programm) neu anzuordnen um weniger
Verschnittmaterial beim Lasercutter zu erzeugen. Ich erzeuge mir dazu ein Rechteck
das den Maßen des Verbrauchsmaterials entspricht, oft arbeitet man ja beispielsweise
mit mehreren fix zugeschnittenen und gleich großen Sperrholzplatten. Da kann man das
Material fast bis auf den letzten Millimeter zum Rand hin ausnützen.
==Schachteln==
[[Image:Multilade.jpg|thumb|2-Multilade]]
===Standardschachtel===
Das Standardmodell für eine Schachtel mit sechs Seiten.
===Rekursive Laden===
[[Image:Gehäuseschachtel.jpg|thumb|Gehäuseschachtel für Arduino- und Pololubefestigungen mit versetztem Boden (Oberseite, Unterseite)]]
Damit kann man Laden erzeugen die ''geschachtelt''
ineinander passen. Als zusätzliche Parameter muss man
angeben wie viele Laden ineinander kommen und
wie groß jeweils das Schiebeloch in der ''nächsthöheren''
Lade sein soll.
===Multilade===
Eine Multilade hat mehrere Laden
nebeneinander.
===Schachtel mit erhöhtem Boden===
Eine Schachtel bei der die unterste Seitenfläche
mit wählbarer Bodenfreiheit erzeugt werden kann.
Dieses Design eignet sich zum Bau von Elektronikgehäusen.
Die Bodenfreiheit soll Befestigungschrauben (etwa für Platinen)
Raum geben und sie verblenden.
==Customized ''Schachteln''==
Obwohl das Programm genau zusammenpassende Teile erzeugt,
kann es (meist) doch nicht genau ''die'' Schachtel erzeugen,
die man für seine Zwecke braucht. Bei einem Gehäuse wird man
in der Regel weitere Öffnungen für Anschlusskabel, Schalter o.ä.
brauchen. Oder man will den Rand etwas überstehend haben. Oder
verschiedene Schachteln kombinieren.
Das Ergebnis des Programms ist eher sowas wie ein in sich passendes
Grundgerüst das sich im CAD-Programm seiner Wahl gut manuell erweitern lässt.
Einige dieser Erweiterungen habe ich programmiert, wie die Schachtel
mit erhöhtem Boden etwa, aber sie lassen sich im Prinzip aus einer
Grundschachtel mit ein wenig manueller Nachbearbeitung fast ebenso
leicht herstellen.
==Feedback==
Fragen, Anregungen, Bemerkungen etc.
bitte per mail an mich ([[User:Hannes.hassler|Hannes.hassler]])
oder auch auf die Diskussionseite dieser Page.
[[Category:Lasercutter]] [[Category:Projekte]]