teepee changed the topic of #openscad to: OpenSCAD - The Programmers Solid 3D CAD Modeller | This channel is logged! | Website: http://www.openscad.org/ | FAQ: https://goo.gl/pcT7y3 | Request features / report bugs: https://goo.gl/lj0JRI | Tutorial: https://bit.ly/37P6z0B | Books: https://bit.ly/3xlLcQq | FOSDEM 2020: https://bit.ly/35xZGy6 | Logs: https://bit.ly/32MfbH5
<InPhase> teepee: Oh, that's unfortunate. And he was quite young.
<JordanBrown[m]> Musical instruments with notes flying off of them, but it’s hard to tell that it’s Christmas music.
<InPhase> It's a truly impressive list of designs, beyond just the library.
<teepee> yes, some very amazing designs
<InPhase> We could think about a way to slip a memorial note into the calendar.
<teepee> model the caterpilar?
<InPhase> Hmm, yeah.
<InPhase> I can think of some modifications to that.
<InPhase> We'd just need to special exemption that one under his CC BY-NC-SA 4 license.
<InPhase> But that should not be an issue.
<J22477153> is there a reason why linear_extrude(10, slices=0)circle(5); is causing "mesh not closed" in the  11.27 version?
snaked has joined #openscad
epony has quit [Ping timeout: 268 seconds]
<J22477153> i mean if you make a setting causing a problem - it should at least give a warning
<InPhase> Not doing that for me with 2022-10-24 (plus whatever other settings differences).
<InPhase> Do you have fast-csg on? (I do.)
<InPhase> Also fast-csg-trust-corefinement.
<J22477153> yes  and  slices 0 causes convexity to collapse and render error
<InPhase> Hmm. All looks perfectly normal to me.
<J22477153> linear_extrude(10,slices=0)circle(5);
<J22477153> version is 2022.11.27
<J22477153> wasn't an issue in older versions
<InPhase> Do you know last good?
<InPhase> Pretty much everything between 10-24 and 11-27 is just peepsalot updating Qt and build system stuff.
<InPhase> peepsalot: Also, yay, I see C++17 is officially in.
<J22477153> well it broke my library at several points ..
<peeps> ah, i see the issue, i can fix in a sec
<J22477153> that slices thing is not the only one ..  and  i also fixed this as slices should not be 0 ..
<J22477153> but  a warning would be nice ..    now i need to work through all the other new warnings Ü
snakedGT has joined #openscad
snaked has quit [Ping timeout: 255 seconds]
<peeps> i think i would rather revert to previous behavior (basically if 0 then it acts as if no slices were specified, and uses default calculation) than add another warning
<J22477153> but 0 slices is a wrong setting or  ..  i had a calculation that rounded it and so it could be 0  but   doesn't every linear_extrude  has min 1 slice ?
<peeps> J22477153: a consequence of the old behavior is that you even get more than one slice in some cases if you specify slices=0 (just needs a twist and/or non-uniform scale): linear_extrude(twist=90, slices=0) square(10);
<peeps> yes it should have at least one
<J22477153> so is slices=0  more like "auto"  or "undef"   - at the moment it seems it generate an extrusion with only top and body and 0 slice between
<InPhase> If undef is auto, then less than 1 should probably clamp to 1.
<InPhase> The most likely scenario for less than 1 is a math error. Perhaps even 0.9999 getting truncated.
<J22477153> that is why i thought a warning would be good
<J22477153> also floats should give a warning
J22477153 is now known as J22
<J22> hmm door3  .. i should have made it an animation  probably nobody will notice the nice random moon phases
epony has joined #openscad
<peeps> yeah, undef == auto. and before, 0 was considered invalid, therefore undef. InPhase do you think there should be a warning too?
<peeps> sorry, got distracted by a cat fight in front of my house, and now I'm all stressed out
* J22 offers tea ..
<J22> the cats are probably stressed too
<linext> i'm going to spend a couple days on 3dcustomizer.net/embed
<linext> that way if you want to put a wasm openscad into your own page, you can
<linext> the scad code and variables can be passed in using URL vars
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
<linext> anyone know of 3d printing services with affiliate links?
<linext> so far i was able to sign up with treatstock and jlcpcb
<linext> imaterialise and craftcloud require an incorporated business
<linext> i'm trying to figure out how to recreate the length lines, axis lines, and that little cube in the bottom left that says x,y,z
<linext> the guy who created viewstl said it runs on-top of three.js so it's compatible
<InPhase> peeps: If you go with clamping, I don't think a warning is required.
<InPhase> peeps: Like if you try to turn a faucet farther than off, it doesn't yell at you, it just stops at off. :)
<InPhase> It counts as a good trustworthy behavior.
gwillen1 is now known as gwillen
J2211 has joined #openscad
J22 has quit [Ping timeout: 260 seconds]
<gbruno> [github] kwikius synchronize pull request #4367 (ModuleLiterals: making openSCAD modules first class.) https://github.com/openscad/openscad/pull/4367
Guest59 has joined #openscad
Guest59 has quit [Client Quit]
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
ur5us has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
Trieste has quit [Ping timeout: 248 seconds]
Trieste has joined #openscad
ur5us has quit [Ping timeout: 256 seconds]
ur5us has joined #openscad
Bram[m]12 has quit [Quit: You have been kicked for being idle]
ur5us has quit [Ping timeout: 260 seconds]
la1yv has quit [Remote host closed the connection]
la1yv has joined #openscad
Guest59 has joined #openscad
Guest59 has quit [Client Quit]
fling has quit [Remote host closed the connection]
fling has joined #openscad
epony has quit [Remote host closed the connection]
Guest55 has joined #openscad
Guest55 has quit [Client Quit]
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
hisacro has quit [Ping timeout: 252 seconds]
hisacro has joined #openscad
<InPhase> teepee: Alright. I think I figured out a good game plan for this caterpillar memorial. Now to get the implementation right.
snakedGT has quit [Ping timeout: 260 seconds]
<linext> i had the dice example 3d printed: https://ibb.co/5TwQWPw
<linext> jlcpcb is offering services similar to shapeways
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
fling has quit [Remote host closed the connection]
<teepee> InPhase: great, I'll prepare some updates on the website to add a note to the detail window
<InPhase> The caterpillar arm is fully mobile now. Stage 1 done. :)
<InPhase> It wasn't designed for that, but some reorganization and realignment made it work.
<teepee> nice, I'll try checking that post again, but it does look legit and reported by a group he was involved with
fling has joined #openscad
fling has quit [Ping timeout: 255 seconds]
fling_ has joined #openscad
fling_ is now known as fling
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
<InPhase> teepee: It was also on the thingiverse openscad group, but linking to the same article.
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
TheAssassin has quit [Remote host closed the connection]
califax has quit [Read error: Connection reset by peer]
TheAssassin has joined #openscad
califax has joined #openscad
fling has quit [Ping timeout: 255 seconds]
TheAssassin has quit [Ping timeout: 255 seconds]
TheAssassin has joined #openscad
fling has joined #openscad
ali1234 has quit [Remote host closed the connection]
peepsalot has quit [Killed (NickServ (GHOST command used by peeps))]
peeps is now known as peepsalot
ali12341 has joined #openscad
peeps[win] has joined #openscad
Guest63 has joined #openscad
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
<JordanBrown[m]> full-print-bed prints take forever to make vertical progress.
<InPhase> JordanBrown[m]: What's your longest print?
<InPhase> I don't think I ever pushed it over 14 hours for a single item.
Guest63 has quit [Quit: Client closed]
<JordanBrown[m]> Ever? I think it was somewhere in the 20h range. Nearly full height (200mm), 0.1mm layers.
<JordanBrown[m]> What I'm doing right now, trays for my tool drawer, don't take *that* long total, ~6h, but because they are up right near the full size of the print bed there's a lot on each layer.
<JordanBrown[m]> They're only 15mm tall, but they are ~245x190.
<JordanBrown[m]> And probably 70 or 80% of that is infill.
<JordanBrown[m]> I took off the bottom solid layers because they really aren't needed for this project, and that helps a lot.
<InPhase> Light-duty storage items inside?
<JordanBrown[m]> In-the-house tools.
<JordanBrown[m]> Hold a moment.
<InPhase> The bottom layer would provide strength.
<JordanBrown[m]> I’m printing that last module (top right in this photo) now. What you can see there is a “draft”, a 1mm outline-and-infill projection that prints in 15m or so.
<JordanBrown[m]> The final slot will just be a tray, since I don’t have more tools I want in that drawer and need to fill the gap.
<JordanBrown[m]> And then some shims to get it all snug.
<InPhase> Ah, that sort of thing.
<InPhase> My tools are typically organized by the method of "this is the only tetris configuration that will let them all fit".
<JordanBrown[m]> The goal is to have every tool have a designated place so that hopefully it will come *back* to that place, and to make it a bit hard to throw random things into the drawer.
<InPhase> A tool is then missing if there is extra space. ;)
<JordanBrown[m]> There was a bit of Tetris here, indeed, but the big thing was "no, I don't need three of these in this drawer" and "I haven't used this in the last ten years, move it to the garage".
<InPhase> I'm pleased to see you have the good precision screwdrivers. It got hard to buy those for a while after Radio Shack disappeared. Finally they reappeared on Amazon. My old set was in bad shape.
<JordanBrown[m]> Unfortunately I'm missing one or two. I haven't looked for replacements, but I'm surprised that they are hard to find.
<InPhase> Now they're cheap on Amazon, and have been for a few years now.
<JordanBrown[m]> And yes, the empty white areas just scream "don't you have something to put here?" or "couldn't you pack this a little tighter".
<InPhase> Worth it if you have the space though. It's a huge benefit to know exactly where to reach for every tool.
<InPhase> The utility of a tool is determined mostly by having it available when you need it.
<JordanBrown[m]> This is a double drawer; the bottom half is a bit taller. My 27' tape measure won't fit in the top half.
<JordanBrown[m]> Right now the bottom half is not organized. Haven't figured out the plan there yet. It's got two boxes of fasteners, my set of lock pins, and some random crap.
<JordanBrown[m]> Then comes doing something about the toolboxes in the garage.
<JordanBrown[m]> I love the look of gyroid infill, but I fear that it prints slower than more straightforward rectangular infill.
<InPhase> I finally cracked down and bought myself a larger carryable toolbox for my primary tools, which has helped with deploying them as a set where I need them. I'm thinking about doing a similar thing with some other tool categories. Like maybe having a wall/door toolbox, and an ethernet toolbox. For electronics I have a small electronics tool station with drawers and shelves.
<JordanBrown[m]> 1h20 into this print and it’s only now about to start on stuff that isn’t infill.
<JordanBrown[m]> It’s at 3.55mm.
<InPhase> The trick is to forget about it, and just let the printer do the work. ;)
<InPhase> But I know it's hard. It's tempting to keep watching it.
<JordanBrown[m]> Yep. But it's in my office, and I sometimes get fascinated watching the grass grow.
<JordanBrown[m]> Waiting for the little "ooh, wow" moments, when something that isn't infill starts printing, or when it finally makes a bridge, or ...
<InPhase> There's something innately fascinating. Both of my easily distracted children have sat and watched the 3D printer for stretches up to an hour.
<JordanBrown[m]> that's the one that's printing now.
<InPhase> Is that a pen in the front there?
<JordanBrown[m]> I'm trying to avoid going too far overboard in modeling the tools so as to make a custom fit, but it's hard to resist.
Sauvin has quit [Ping timeout: 252 seconds]
Sauvin has joined #openscad
<JordanBrown[m]> it's a pen-shaped X-acto knife.
<InPhase> Ah. Then I guess you won't have to reprint your drawer segment when it runs out of ink. :)
<JordanBrown[m]> The long skinny thing on the right is a pencil torch.
<JordanBrown[m]> If I was going to have a pen space, I think I could make it generic enough to fit a replacement pen :-)
<JordanBrown[m]> I'm already going to have to reprint about half of them to add finger holes. The screw drivers sit with their centerline on the surface, and that's really too low to be able to grab them easily. (But any higher would have the shaft floating unsupported.)
<JordanBrown[m]> I suppose I could have some supports above the surface, but so far I don't have any.
TheAssassin has quit [Ping timeout: 255 seconds]
<JordanBrown[m]> Some of the tools are modeled, but for many of them I put the tool on a scanner, scanned it, then traced it in Inkscape and imported that into OpenSCAD.
<InPhase> Next what you need to do, is buy a multicolor printer so that you can make the top layer of all the indentations look like the tool that goes there.
<JordanBrown[m]> Indeed.
<JordanBrown[m]> I've considered printing photos and gluing them into the slots. I've also thought about putting labels next to or in the spaces.
TheAssassin has joined #openscad
<JordanBrown[m]> But I keep looking at Prusa's multi-color rig. Seems like it would be horribly slow, but it's also not ridiculously expensive.
<JordanBrown[m]> But Anker claims printing at 250mm/s, which would sure be nice. https://www.ankermake.com/m5
Bocaneri has joined #openscad
Bocaneri is now known as Guest6927
Sauvin has quit [Killed (NickServ (GHOST command used by Guest6927))]
Guest6927 is now known as Sauvin
fling has quit [Write error: Connection reset by peer]
fling has joined #openscad
aiyion has quit [Remote host closed the connection]
<JordanBrown[m]> Ah, Anker is planning a color rig too. Drool.
aiyion has joined #openscad
fling_ has joined #openscad
fling has quit [Ping timeout: 255 seconds]
teepee has quit [Ping timeout: 255 seconds]
fling_ has quit [Remote host closed the connection]
fling has joined #openscad
teepee has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
TheAssassin has quit [Quit: No Ping reply in 180 seconds.]
snaked has joined #openscad
TheAssassin has joined #openscad
fling_ has joined #openscad
fling has quit [Ping timeout: 255 seconds]
<J2211> did we celebrated the 1000 fork ?
<teepee> if we did, it must have been crazy. I don't remember anything ;-)
<J2211> JordanBrown[m] looks nice .. but the 250 is not importand .. the acceleration and jerk is more importand
<J2211> teepee  Ü
fling_ is now known as fling
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
Trieste has quit [Ping timeout: 256 seconds]
abff has quit [Ping timeout: 260 seconds]
germ has quit [Ping timeout: 260 seconds]
teepee has quit [Remote host closed the connection]
epony has joined #openscad
teepee has joined #openscad
Trieste has joined #openscad
fling has quit [Ping timeout: 255 seconds]
abff has joined #openscad
germ has joined #openscad
fling has joined #openscad
TheAssassin has quit [Ping timeout: 255 seconds]
Bocaneri has joined #openscad
Sauvin has quit [Killed (NickServ (GHOST command used by Bocaneri))]
Bocaneri is now known as Sauvin
TheAssassin has joined #openscad