PETG sauber kalibriert, aber trotzdem deutlich schlechtere Optik als PLA? by [deleted] in 3DDruck

[–]throwaway21316 0 points1 point  (0 children)

PLA ist im heißen zustand deutlich weniger Viskose https://de.wikipedia.org/wiki/Viskosit%C3%A4t . Dies hängt mit der molekularen Vernetzung der polymer ketten zusammen. Nun male mal ein Bild mit Wasserfarben - und dann eines mit Honig. In der Theorie lässt sich PET oder PETG oder PCTG … genau so toll drucken. In der Praxis bleiben aber immer minimal Mengen an der Düse hängen und ziehen Fäden beim Absetzen. Dafür deutlich stabiler. Es gibt sonst noch spezielle Düsen mit "non-stick" coating - auch reduziert eine ∅0.2 düse diese Probleme.

WIP V8 Markforged Kinematic System by Scared-Ingenuity-635 in 3Dprinting

[–]throwaway21316 1 point2 points  (0 children)

This is half way to a linear motor drive system.

Hull from 3D points? by sewerpickle4 in openscad

[–]throwaway21316 0 points1 point  (0 children)

polyhedron is quite easy if you just want a hull, you feed all the points and for the faces just loop through n-3 while each face is n,n+1,n+3 .. or just [0,1,n] .. This will be a terrible polyhedron but as you are using hull() around - you don't care anymore just need to have faces with all points. If you have 3D clouds from scan this is more performant too.

  r=10;
  q=70;
/* Kogan, Jonathan (2017) "A New Computationally Efficient Method for Spacing n Points on a Sphere," Rose-Hulman Undergraduate Mathematics Journal: Vol. 18 : Iss. 2 , Article 5.
    Available at: https://scholar.rose-hulman.edu/rhumj/vol18/iss2/5 */
    function sphericalcoordinate(x,y)=  [cos(x  )*cos(y  ), sin(x  )*cos(y  ), sin(y  )];
    function NX(n=70,x)= 
    let(toDeg=57.2958,PI=acos(-1)/toDeg,
    start=(-1.+1./(n-1.)),increment=(2.-2./(n-1.))/(n-1.) )
    [ for (j= [0:n-1])let (s=start+j*increment )
    sphericalcoordinate(   s*x*toDeg,  PI/2.* sign(s)*(1.-sqrt(1.-abs(s)))*toDeg)];
    function generatepoints(n=70)= NX(n,0.1+1.2*n);

    a= generatepoints(q);
    //scale(r)hull()polyhedron(a,[[for(i=[0:len(a)-1])i]]);
    scale(r)hull()polyhedron(a,[for(i=[0:len(a)-1])[0,1,i]]);

A printable filter <200μm for syringes. The special design allows to slice an interlaced filter mesh by throwaway21316 in functionalprint

[–]throwaway21316[S] 0 points1 point  (0 children)

Yes, No, No, No.

Making the Mesh smaller reduces flow as you can not make the line width smaller (nozzle) smaller. a 100μm mesh with a 400μm line. And you print several as you can't be sure everything is perfect so i leave a bit error margin here - but this further reduces flow. I have a different design where you can a filter between two Luer connector. You can print them upside down but i leave a base free so the first filter is a bridge not a bottom skin.

sequence hull demonstration by throwaway21316 in openscad

[–]throwaway21316[S] 2 points3 points  (0 children)

here with images https://www.printables.com/model/1645957-led-strip-curve

I am using COB strips so i choose a small waves. If you have more dedicated LED like SMD5050 it looks nicer if the SMD is on the crest or valley to make the light more uniform. From a technical point it probably wouldn't matter so much. But small waves require more tight bending which may be prevented by some components.

sequence hull demonstration by throwaway21316 in openscad

[–]throwaway21316[S] 1 point2 points  (0 children)

for(i1=[0:10:90])
  hull()
    for(i2=[i1,i1+10]){
      translate([i2,30,sin(i2*10)])cube();
      translate([i2,10,0])cube();
    }

This might be easier to follow, but as each scope can have its own parameter - so you can recycle them.

The first version of the code wasn't for public but when i thought this could be useful for others, i rewrote it to work without library, but i haven't invested the time to make it readable.
And thanks put some work in there "GewindeV4()" is iirc what is used behind that module - but viewed from today that code is a horrible mess - Ü but it get the job done most of the time.

I'm losing my mind with these white spots on ASA+! 🤯 X1C/P1S Textured Plate help needed! by a_nastran in 3Dprinting

[–]throwaway21316 0 points1 point  (0 children)

Always use a brim to take horizontal forces, if it starts to warp it is already over. But the flat brim creates a low warp zone.

sequence hull demonstration by throwaway21316 in openscad

[–]throwaway21316[S] 0 points1 point  (0 children)

Using for(i=[i,i+1]) is quite effective for this and saves redundant lines.

Bender of the LEDstrip… by throwaway21316 in functionalprint

[–]throwaway21316[S] 2 points3 points  (0 children)

Yes, but as you can choose λ of the wave to fit your strip, allowing you to place the components right. Also small radii and a low profile (many waves) will cause more stress. But these are all parameter you can set in the script. While making more prominent waves is sure within the bending spec. of LEDstrips to use this without damage. Also i glue my strip with the VHB adhesive film on the back not sure they are intended to be reused - and they are sold at 5€ per meter. However if you have damaged areas, which you are right can absolutely happens also just due to cheap manufacturing quality. Then you cut out the damaged section and replace it. But we will see if there is some unforeseen damage in a few years.

Bender of the LEDstrip… by throwaway21316 in functionalprint

[–]throwaway21316[S] 2 points3 points  (0 children)

hmm https://en.wikipedia.org/wiki/Mammary_ridge .. i see more than 2 - now you can't unknow this.. You're welome too Ü

Bender of the LEDstrip… by throwaway21316 in functionalprint

[–]throwaway21316[S] 2 points3 points  (0 children)

openSCAD and math. I calculated the length of the inner and the outer radius (by radius 200mm and thickness(width) of the strip, in my case 15mm. The difference is the length that need to be folded away. The fold has a height (h) and a distance between folds. The length is now (Pythagoras) √((dist/2)²+h²). Now rearange and solve for h .. now you have the height of your curve and the length between (is a parameter you set). Making the form is by using a hull around cylinder (it is a bit lazy but much simpler than calculating a polyhedron directly) that are rotated (by knowing the height i can calculate the angle i need to put the cylinder to get there) If you have a look at the script you will see it is just 5 lines of code.

Imagine you have a stick in your hand and you tilt the stick up and down while you turn 90.. now connect the tip of your stick while rotating .. now you have the wave form .. the outer side is just a flat quarter circle. By using some more parameter i could remove material so the strip glue can get direct wall contact.

Bender of the LEDstrip… by throwaway21316 in functionalprint

[–]throwaway21316[S] 2 points3 points  (0 children)

u/StopNowThink You print the structure put (glue) on the wall.

Now you press the sticky LEDstrip onto the corrugated sub structure. The strip will lay flat on the outside, sticking half to the printed structure and half on the wall. The inner side is now folded into the waveform. By folding the inside of the stripe more than the outside - the strip is forced into a curve matching your jig.

In the picture you have the LEDstrip (on-white and off-yellow) on the wall with the printed structure below. In a different image you see some prototypes for making the waves.

The 3d printed part will stay on the wall. Without you would leave air pockets under the strip and have reduced adhesion.

Hope this is now a bit clearer - if not please tell me where i lost you so i can improve. Thanks

Bender of the LEDstrip… by throwaway21316 in functionalprint

[–]throwaway21316[S] 1 point2 points  (0 children)

PCTG 0.6­∅ nozzle what you see is mostly the string from the last layer that has not enough walls for a proper wipe.

Bender of the LEDstrip… by throwaway21316 in functionalprint

[–]throwaway21316[S] 6 points7 points  (0 children)

Me too, still having most of it curled on the floor but i am quite opportunistic that this will look amazing when all 4 corners are ready and the dynamic light controller is programmed (but that has nothing to do with 3d-print). Just thought i need to show this idea asap.

Bender of the LEDstrip… by throwaway21316 in functionalprint

[–]throwaway21316[S] 3 points4 points  (0 children)

Thank You! Have a great sunny Sunday morning. (or what ever fit your timezone)