02:09
kintel has joined #openscad
02:17
fedorafan has quit [Ping timeout: 248 seconds]
02:21
fedorafan has joined #openscad
02:25
teepee_ has joined #openscad
02:26
teepee has quit [Ping timeout: 255 seconds]
02:26
teepee_ is now known as teepee
02:29
LordOfBikes has quit [Ping timeout: 265 seconds]
02:41
LordOfBikes has joined #openscad
03:37
J238516 has joined #openscad
03:40
J23851 has quit [Ping timeout: 260 seconds]
04:21
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
05:46
TheAssassin has quit [Ping timeout: 255 seconds]
05:47
TheAssassin has joined #openscad
06:03
L29Ah has quit [Ping timeout: 252 seconds]
07:05
fedorafan has joined #openscad
08:09
fedorafan has quit [Ping timeout: 248 seconds]
08:14
fedorafan has joined #openscad
09:10
castaway has joined #openscad
09:37
hrberg has joined #openscad
09:37
hrberg has quit [Client Quit]
09:38
hrberg has joined #openscad
10:03
aiyion has quit [Remote host closed the connection]
10:03
aiyion has joined #openscad
10:31
Guest93 has joined #openscad
10:34
L29Ah has joined #openscad
10:47
LordOfBikes has quit [Ping timeout: 276 seconds]
10:54
L29Ah has left #openscad [#openscad]
10:59
LordOfBikes has joined #openscad
11:24
Guest93 has quit [Quit: Client closed]
11:49
guso78 has quit [Quit: Client closed]
12:10
use-value has quit [Remote host closed the connection]
12:10
LordOfBikes has quit [Ping timeout: 268 seconds]
12:10
use-value has joined #openscad
12:22
LordOfBikes has joined #openscad
12:51
circ-user-tfoaM has joined #openscad
12:52
circ-user-tfoaM is now known as StrAnge|
13:14
StrAnge| has quit [Remote host closed the connection]
13:18
noonien7 has quit [Ping timeout: 240 seconds]
14:24
Scopeuk has quit [Quit: Scopeuk]
14:24
Scopeuk has joined #openscad
14:42
use-value has quit [Remote host closed the connection]
14:43
use-value has joined #openscad
14:53
L29Ah has joined #openscad
15:09
StrAnge| has joined #openscad
15:09
J238516 is now known as Ja23
15:14
StrAnge| has quit [Remote host closed the connection]
16:13
use-value has quit [Remote host closed the connection]
16:14
use-value has joined #openscad
16:15
Guest12 has joined #openscad
16:17
Guest12 has quit [Client Quit]
16:41
L29Ah has left #openscad [#openscad]
16:41
L29Ah has joined #openscad
16:53
snaked has quit [Ping timeout: 265 seconds]
17:00
Ja23 is now known as J23
17:18
<
linext >
dschroer found a fix for the web assembly
17:18
<
linext >
remove MODULARIZE=1 from their builds
17:18
<
linext >
`MODULARIZE=1` breaks web worker support
17:26
dmitry_ has joined #openscad
17:28
<
dmitry_ >
Good time everybody! Need help using bosl2 screws module. I guess its right place to ask.
17:29
<
dmitry_ >
but I get "ERROR: Assertion '!(is_undef(spec) && is_undef($screw_spec))' failed: "No screw spec given and no parent spec available to inherit" in file ..."
17:30
<
InPhase >
Did you try specifying the length?
17:30
<
dmitry_ >
should I configure or generate something prior to use?
17:31
<
InPhase >
Minimum screw thread specifications would be the diameter-standard and the length.
17:31
<
dmitry_ >
I did specify length. I do "screw("M3", head="flat small",length=12);" and still get same error
17:33
<
InPhase >
In which it would be ScrewThread(3, 12) to make the thread.
17:33
dmitry_ has quit [Quit: dmitry_]
17:33
<
InPhase >
MetricBolt(3, 12) will generate a standardized bolt with a head.
17:35
<
InPhase >
But I will also issue a general caveat... M3 screws are not really very printable on a standard 0.4mm extruder nozzle FDM printer setup. You'll need something a little higher quality to get something reasonable. And even then it will be a very flimsy screw unless you're talking about a metal printer.
17:35
<
InPhase >
M4 is basically your minimum for a usable screw/bolt on a normal plastic FDM.
17:36
<
InPhase >
Although you can get away with M3 threaded holes just fine, if you plan on metal M3 bolts.
17:45
dmitry_ has joined #openscad
17:50
dmitry_ has quit [Ping timeout: 265 seconds]
18:33
<
Virindi >
Just because you want to model it, doesn't mean you want to print it! I don't know about you but in my models I want as much of the assembly to be shown as practicable
18:35
snaked has joined #openscad
18:47
dtsd has joined #openscad
18:51
dtsd has quit [Ping timeout: 260 seconds]
19:41
dmitry_ has joined #openscad
19:54
dmitry_ has quit [Quit: dmitry_]
20:16
L29Ah has left #openscad [#openscad]
20:17
L29Ah has joined #openscad
21:13
<
linext >
is there a way to set MODULARIZE=1 for the WASM build?
21:14
<
linext >
that setting prevents the OpenSCAD WASM from being run using Web Workers
21:14
<
linext >
i think it ends up being for Node
21:16
<
sinned6915 >
so i have this funnel on thingiverse that want to design better in openscad
21:18
<
sinned6915 >
i cheated and used autocad to generate it and then merged it into the model
21:19
<
sinned6915 >
I am trying to figure out a way to generate that swept tube and elbows in openscad.
21:20
<
linext >
what about rotate_extrude on a circle
21:20
<
sinned6915 >
i am stuck on 2d linear axtrudes for donut type shapes
21:21
<
linext >
are you trying to create vent_tube.stl in OpenSCAD?
21:21
<
sinned6915 >
i thought we could extrude along the path defined by a line
21:22
<
linext >
so you're stuck ont he elbow?
21:23
<
sinned6915 >
sort of
21:23
<
Virindi >
to make a tube in openscad, define a path and then step a sphere or cylinder along that path, hulling every adjacent pair of steps
21:23
<
sinned6915 >
i am triyng to digest and understand the hook example from rotate extrude
21:24
<
linext >
i'll try to write a simple example
21:25
<
Virindi >
extrude only works on a linear or circular path sadly?
21:25
linext_ has joined #openscad
21:26
<
sinned6915 >
i thought we could extrude along a function like sin(x)
21:26
<
guso78[m] >
There are eine ways to Extruder also a path ...
21:28
<
teepee >
linext: is that MODULARIZE fixed in the dschroer repo?
21:28
<
guso78[m] >
Extrude along a path
21:29
<
linext >
i haven't gotten dschroer's script to build
21:29
<
J23 >
sinned6915 make the funnel reaching deeper inside the bottle then leave segments in the thread so it can vent there
21:29
<
sinned6915 >
guso78[m]: can you expand a bit please
21:29
linext_ has quit [Client Quit]
21:30
<
guso78[m] >
I believe in bosl2 lib there are functions which can so that.
21:30
<
sinned6915 >
j23: holes in the collar reaching into the funnel ?
21:30
<
sinned6915 >
j23: holes in the collar reaching into the bottle?
21:31
<
J23 >
the funnel reaching into the bottle outside of the funnel the air pass through the collar
21:31
<
guso78[m] >
Other Option ist to use openscad forks which can so that.
21:31
<
teepee >
linext: hmm, it's not fixed in the upstream repo yet
21:32
<
linext >
teepee, i tried an old copy of the build script from sept 2022 when i built the WASM
21:32
<
linext >
it's pretty fragile
21:32
<
linext >
some of the stuff it downloads has already changed URLs
21:32
<
linext >
it's dependent on a lot of other stuff
21:32
<
teepee >
yes, you need to update both the emscripten base image and the latest master from dschroer, that works fine for me
21:33
<
linext >
also, i'm not sure if the docker VM he's using is going to stick around now that docker is deleting free VMs
21:33
<
teepee >
but I can rebuild, so remove the MODULARIZE=1
21:33
<
teepee >
nope, docker stopped the changes, to much pressure
21:35
<
linext >
so you edited the DockerFile?
21:38
<
guso78[m] >
<sinned6915> "guso78: can you expand a bit..." <- .
21:39
<
linext >
teepee, maybe you could have a separate automated WASM build with MODULALIZE=0
21:40
<
linext >
dschroer said it should be possible to rename openscad.js to openscad.wasm.js and overwrite that, and overwrite openscad.wasm
21:42
<
sinned6915 >
linext: thanks
21:44
<
teepee >
linext: I'm confused, so what should be changed compared to the current build?
21:45
<
linext >
MODULARIZE=0, rename openscad.js to openscad.wasm.js
21:46
<
teepee >
I don't see MODULARIZE=1, so that's maybe the default?
21:49
<
linext >
i'm not sure
21:50
<
linext >
let me go back to the build link you sent me a few days ago
21:53
<
teepee >
oh, interesting, I did not see there's a difference from the docker build and circle-ci builds
21:53
<
teepee >
I'll have to check that
21:53
<
teepee >
well, and sync the builds
21:54
<
linext >
it's on line 148
21:54
<
linext >
towards the right
21:55
<
teepee >
yes, I've seen it, it's not in the docker build, not sure why
22:09
<
linext >
is it possible to rotate_extrude a difference(circle(d=10); circle(d=5)); to make a tube?
22:09
<
linext >
or better yet, a curved tube
22:33
<
teepee >
did you docker pull emscripten/emsdk ?
22:37
castaway has quit [Ping timeout: 256 seconds]
23:54
<
linext >
that helped quite a bit