Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Je hebt de y-offset veranderd van het grondvlak.
translate([-cd/2,0,0]) cube([cd,mt,mt]);
is nu:
translate([-cd/2,-2,0]) cube([cd,mt,mt]);
Je kunt met Ctrl-Z trouwens altijd een stapje terug doen (wijzigingen ongedaan maken) en met Ctrl-Y een stapje vooruit...
[Bericht gewijzigd door Arco op (26%)]
Maar is mijn lengte u wel goed (m.a.w. iets langer?)
Nee, hij is nu veel te klein geworden..
[Bericht gewijzigd door Bavelt op (28%)]
Ik krijg wel steeds de melding "dit station moet worden hersteld", gaat over die SD-card.
Ik haal hem er uit als er niet wordt geprint. Maar blijkbaar moet de printer helemaal worden uitgezet als het ding er uit gaat.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Op zaterdag 28 maart 2026 17:34:53 schreef Arco:
Lengte blijft gelijk, alleen verschuift het bodemdeel 2mm langs de Y-as.
De totale lengte is nu 77 mm (was 84) en wil ik graag naar 92.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
translate([0,cd/2,0]) cylinder(d=cd, h=mt);
veranderen in:
translate([0,(cd+15)/2,0]) cylinder(d=cd, h=mt);
HarmP
Golden Member
Mijn settings op dit moment voor sterke prints: (Bambu slicer):
- wall loops 4
- top shell layers 5
- bottom shell layers 5
- infill 25%.
In mijn eerdere post had ik het over 'dik' printen, ik bedoel zoiets als dit:
Dit is meer een 'schets' van het design, de maten kloppen niet en niet alle dingen die je wil zitten op de goede plek.
Op vrijdag 27 maart 2026 23:06:56 schreef rew:
[...]ik bedacht me op de fiets dat het boutje wel quarter inch zal zijn. Dat is de standaard bij camera apparatuur.
Dat zou wel eens heel goed kunnen. Ik dacht aanvankelijk dat het een M6 was. Die past er een paar groeven in, maar dan loopt-ie vast.
Is dat een speciale maat?
Op zaterdag 28 maart 2026 17:41:50 schreef Arco:
[...]
veranderen in:
[...]
Hij is niet langer geworden, maar het gat is dichter bij de steunen gekomen... (rechter is de nieuwe)
Ik heb wat aan de code lopen sleutelen:
$fs = 0.1;
$fa = 2;module steun ()
{
mt = 6;
cd = 77; // camera diameter + speling
hh = 30;
rr = 10;
hd = 6.2; // gat voor 6mm bout + speling
hp = 45;
ss = 12;difference () {
hull () {translate([-cd/2,0,0]) cube([cd,mt,mt]);
translate([0,(cd+22)/2,0]) cylinder(d=cd, h=mt);}
translate ([0,48,-1]) cylinder(d=hd, h=mt+2);
translate ([0,48,-1]) cylinder(r2=2,r1=6,h=mt+2); // verzinken middengat
}difference () {
hull () {
translate([-cd/2,0,0]) cube([cd,mt,mt]); // afstand steunen - vlak
translate([ cd/2-rr,0,hh-rr]) rotate([-90,0,0]) cylinder(r=rr,h=mt);
translate([-cd/2+rr,0,hh-rr]) rotate([-90,0,0]) cylinder(r=rr,h=mt);
}
translate([hp/2,-1,hh/2]) rotate([-90,0,0]) cylinder(d=hd,h=mt+2); // linker gat
translate([-hp/2,-1,hh/2]) rotate([-90,0,0]) cylinder(d=hd,h=mt+2); // rechtergat
translate([-ss/2,-1,mt]) cube([ss,mt+2,hh]);
translate([-hp/2,0,hh/2]) rotate([-90,0,0]) cylinder(r1=1,r2=(hd+5)/2,h=mt+2); // rechter gat verzinken
translate([ hp/2,0,hh/2]) rotate([-90,0,0]) cylinder (r1=1,r2=(hd+5)/2,h=mt+2); // linker gat verzinken
}
}// <-- module aanroepen
steun();
Ik test het nu door de printer te laten beginnen.
Maar is het wellicht ook mogelijk een view te krijgen waarop je de exacte maten ziet hoe het wordt geprint?
Dan is het nog aan te passen alvorens filament te verstoken en te zien dat het nét niet past...
Op zaterdag 28 maart 2026 20:01:38 schreef Bavelt:
Ik test het nu door de printer te laten beginnen.
Maar is het wellicht ook mogelijk een view te krijgen waarop je de exacte maten ziet hoe het wordt geprint?
Dan is het nog aan te passen alvorens filament te verstoken en te zien dat het nét niet past...
De slicer laat toch een bed zien met een 1cm raster ? Ook tijdens het importeren van de STL file laat hij vast ergens in een hoekje de afmetingen wel zien.
De Camera hangt met zijn nieuwe steuntje.. past perfect.
Het is een Eufy Pan & Tilt Indoor camera. Op zich een mooi dingetje.
Vanwege de boorgaten moest ik het ondersteboven hangen.
Ik kon het in eerste instantie niet vinden, maar er is een (verstopte) mogelijkheid het beeld 180 graden te draaien.
[Bericht gewijzigd door Bavelt op (29%)]
rudig76
Even iets anders www.echteworst.nl
Gaaf dat de print succesvol was en je je eerste praktische toepassing perfect werkt.
Op naar de volgende uitdaging om op te lossen.
Overigens irt de keuze van software voor tekenen. Mijn ervaring is dat iedere software zijn eigen voordelen heeft. Openschad is soms perfect, dan weer fusion360 en soms (heel soms) sketchup.
Staar je niet blind op 1 tool. Een timmerman heeft immers ook een hamer beitel en schroevendraaier om verschillende uitdagingen op te lossen
Ja klopt. Het lastige is wel het "3D-denken".
En er zijn vele manieren om iets te maken heb ik al wel gezien. Je kunt bv 2 steuntjes maken die uit elkaar staan. Of eentje met een ruimte er tussen.
Die ervaring zal ik moeten opbouwen. Maar ik vind het reuze leuk. Ongelofelijk als je zo'n ding bezig ziet.
Alles is geprogrammeerd, maar het is net of het ding 'zelf denkt'.
Wat ik wel heb gemerkt, dat wanneer ik AI gebruik er al heel foute en falende code komt.
Ik moet het zelf doen (en snappen wat ik doe).
Wordt vervolgd...
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Ik was inderdaad wat vergeten... 
$fs = 0.1;
$fa = 2;
module steun () {
mt = 6;
cd = 77; // camera diameter + speling
hh = 30;
rr = 10;
hd = 6.2; // gat voor 6mm bout + speling
hp = 45;
ss = 12;
of = 30; // length of tab: of+cd
difference () {
hull () {
translate([0,(cd+of)/2,0]) cylinder(d=cd, h=mt);
translate([-cd/2,0,0]) cube([cd,mt,mt]);
}
translate ([0,(cd+of)/2,-1]) cylinder(d=hd, h=mt+2);
translate ([0,(cd+of)/2,-1]) cylinder(r2=1,r1=(hd+5)/2,h=mt+2);
}
difference () {
hull () {
translate([-cd/2,0,0]) cube([cd,mt,mt]); // afstand steunen - vlak
translate([ cd/2-rr,0,hh-rr]) rotate([-90,0,0]) cylinder(r=rr,h=mt);
translate([-cd/2+rr,0,hh-rr]) rotate([-90,0,0]) cylinder(r=rr,h=mt);
}
translate([hp/2,-1,hh/2]) rotate([-90,0,0]) cylinder(d=hd,h=mt+2); // linker gat
translate([-hp/2,-1,hh/2]) rotate([-90,0,0]) cylinder(d=hd,h=mt+2); // rechtergat
translate([-ss/2,-1,mt]) cube([ss,mt+2,hh]);
translate([-hp/2,0,hh/2]) rotate([-90,0,0]) cylinder(r1=1,r2=(hd+5)/2,h=mt+2); // rechter gat verzinken
translate([ hp/2,0,hh/2]) rotate([-90,0,0]) cylinder (r1=1,r2=(hd+5)/2,h=mt+2); // linker gat verzinken
}
}
// <-- module aanroepen
steun();
@rew:
Ik zag je foto van dat hex patroon, hoe maak je zoiets simpelst?
(ik heb stl's van 60 en 80mm fan guards, maar ik heb een 70mm nodig...)
Dit is de 60mm:
rew
four NANDS do make a NOR . Kijk ook eens in onze shop: http://www.bitwizard.nl/shop/
difference () {
cube ([70,70,1]);
arraytri (8,8,12) rotate (30) cylinder (d=12, h=5, $fn=6, center=true);
}
arraytri zit in mijn library:
module arraytri (nx, ny, p)
{
dy = p * sqrt(3)/2;
for (i=[0:1:nx-1])
for (j=[0:1:ny-1])
translate ([(i+.5*(j%2))*p , j*dy, 0]) children ();
}
De code voor het ding wat je zag is anders.
die was:
hex ();
dupn (6) translate ([ x, 0,0]) hex ();
Ik kon even niet bedenken om het netjes te krijgen met de arraytri funcite. Maakt eigenlijk niet uit: zo is het ook maar 2 regels.
[Bericht gewijzigd door rew op (26%)]
Naast mezelf zijn er ook anderen die héél tevreden zijn met de nieuwe houder en zich er thuis voelen...
[Bericht gewijzigd door Bavelt op (18%)]
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
@rew:
Bedankt! Dat ziet er gaaf uit...
Tegen 'ongewenste bewoners' kun je 'm insmeren met siliconenspray voor rubber, dan is de lol er gauw af.
(er is een 'droge' versie die weinig stof aantrekt)
Spinnen zijn nuttige diertjes, maar als ze de hele dag door het beeld banjeren kan dat gaan irriteren... 
(met een drupje kaneel of citroenolie zijn ze ook zo vertrokken...)
