Eine heruntergeladene STL-Datei zu editieren ist schwierig, aber machbar.
Wenn du selber konstruieren möchtest und das eher technische Dinge sind (Adapter, Klammern, Halterungen), dann geht das mit OpenSCAD sehr gut. Ich finde das einfacher zu erlernen als FreeCAD. Das ist aber kein grafisches Programm wie FreeCAD oder die anderen üblichen 3D-CAD-Programme, sondern man setzt per Quelltext Grundformen zusammen oder zieht was von einer Form ab (Löcher). OpenSCAD ist ein Open Source Programm und kostenlos und für technische Dinge bestens geeignet.
Eine einfache Kiste mit 1mm Wanddicke ist mit wenigen Zeilen erstellt:
1
2
3
4
5
difference()
{
cube([10, 10, 5]);
translate([1, 1, 1.005]) cube([8, 8, 4]);
}

Man kann auch mit Variablen und Berechnungen arbeiten. Die Maße des abgezogenen Kubus (die Aushöhlung) lassen sich aus dem Maßen der Kiste und der gewünschten Wandstärke berechnen. Dann braucht man nur die Variablen zu ändern und schon hat man das Ergebnis. OpenSCAD ist ein parametisches CAD.
OpenSCAD kann auch STL-Dateien importieren und man kann diese dann skalieren (das geht aber auch direkt im Slicer), was hinzufügen oder Löcher bohren (auch das kann man direkt im Slicer machen). Was nicht geht ist ein komplexes STL in deine konstruktiven Einzelteile zu trennen und die einzelnen Komponenten einzeln zu bearbeiten. Ein STL-Objekt ist immer als ein Ganzes anzusehen. Deshalb ist es gerade bei einfachen Objekten oft schneller, das selber neu zu konstruieren.
Zitat von Giruno im Beitrag #1
Mal sind Loecher eckig gedruckt, mal schoen rund
Das hat weniger mit dem Drucker zu tun, sondern wie du die Objekte auf dem 3D-CAD-Programm exportierst. Dazu brauchst du aber die CAD-Datei. Bei einer heruntergeladenen STL bist du drauf angewiesen, daß der Ersteller da eine genügend große Auflösung verwendet hat. Das läßt sich bei allen 3D-CAD-Programmen irgendwo einstellen.
Ein STL-Ojekt besteht aus ausschließlich Dreiecken. Ob ein rundes Objekt nun rund oder eckig wird, hängt davon ab, welche Auflösung du im CAD-Programm für den STL-Export einstellst. Je mehr Dreiecke eingestellt sind, desto runder wird das Objekt.
Umgekehrt kannst du bei drastischer Verringerung der Auflösung das aber auch ausnutzen, um aus einem Zylinder mit Loch sehr einfach eine Sechskantmutter zu machen. OpenSCAD kennt hierfür eine interne Variable ($fn). Bei einem Wert ab 80 bekommt man fast immer schöne Rundungen, die auch schön rund gedruckt werden:
1
cylinder(h=2, d=5, $fn=80);

Bei einem Wert von 6 bekommst du einen Sechskant, der ebenfalls so gedruckt wird:
1
cylinder(h=2, d=5, $fn=6);
