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
linext has joined #openscad
linext_ has quit [Ping timeout: 252 seconds]
mmu_man has quit [Ping timeout: 255 seconds]
kintel has joined #openscad
snaked has joined #openscad
<linext> is the publish of OpenSCAD for Windows supposed to be Humanity?
LordOfBikes has quit [Ping timeout: 256 seconds]
<teepee> linext: what does that mean?
LordOfBikes has joined #openscad
<teepee> huh, some strange default in the installer?
<teepee> what's the property screen of the .exe saying?
<linext> empty
<linext> maybe has something to do with the windows installer
<teepee> looks like it, maybe that's what it shows with no name set in the installer
<linext> i doubt Humanity is the default
<linext> fre:ac v1.1.7 has a blank publisher
<linext> maybe your windows installer programmer just put Humanity as a generic
<teepee> could be, do you mind if I add that screenshot to https://github.com/openscad/openscad/issues/4694
<linext> go ahead, there's nothing private
<teepee> yeah, that comes from cpack: build/CPackSourceConfig.cmake:set(CPACK_PACKAGE_VENDOR "Humanity")
ccox has joined #openscad
R2robot has quit [Read error: Connection reset by peer]
Reisga2 has quit [Quit: Ping timeout (120 seconds)]
Reisga2 has joined #openscad
ccox_ has quit [Ping timeout: 245 seconds]
R2robot has joined #openscad
J24k41 has joined #openscad
J24k98 has quit [Ping timeout: 250 seconds]
<gbruno> [github] kintel pushed 2 modifications (Rewrote FindLib3MF.cmake) https://github.com/openscad/openscad/commit/7a142c3ada71bbd7539447f936e37d4ca104d2cb
<gbruno> [github] kintel opened pull request #5100 (Rewrote Lib3MF.cmake) https://github.com/openscad/openscad/pull/5100
<gbruno> [github] kintel edited pull request #5100 (Rewrote FindLib3MF.cmake) https://github.com/openscad/openscad/pull/5100
<gbruno> [github] kintel closed pull request #5099 (Better action naming) https://github.com/openscad/openscad/pull/5099
<gbruno> [github] kintel pushed 9 modifications (Better action naming (#5099)) https://github.com/openscad/openscad/commit/185c1f59270b7e91764f06b1557b003b66fef38f
Non-ICE has quit [Ping timeout: 268 seconds]
Non-ICE has joined #openscad
kintel has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
abff has quit [Ping timeout: 268 seconds]
germ_ has quit [Ping timeout: 268 seconds]
fling has quit [Ping timeout: 260 seconds]
fling has joined #openscad
<gbruno> [github] jordanbrown0 opened issue #5101 (Calculation of number of sides based on $fs is incorrect) https://github.com/openscad/openscad/issues/5101
<gbruno> [github] jordanbrown0 edited issue #5101 (Calculation of number of sides based on $fs is slightly incorrect) https://github.com/openscad/openscad/issues/5101
JTode_I has quit [Ping timeout: 264 seconds]
<JordanBrown> Why does
<JordanBrown> sphere(r=10, $fn=8);
<JordanBrown> have its z=0 vertexes at approximately 9.25 instead of 10?
<JordanBrown> Ah, because it's measuring at the theoretical equator, and $fn=8 doesn't have an equator.
<JordanBrown> ... doesn't have vertexes along the equator.
<InPhase> JordanBrown: Fun math problem: For which set of values of $fn does an OpenSCAD sphere have the correct xy plane bounding box corresponding to its radius?
<JordanBrown> Eww.
<JordanBrown> My immediate answer is "none".
<JordanBrown> InPhase^
<InPhase> :) Yeah, it'a all of the odd values which are multiples of 4... aka, the empty set.
<JordanBrown> exactly.
<InPhase> s/it'a/it's/
<JordanBrown> One nice thing about Slack and Matrix is that you can go back and change history to fix typos.
<JordanBrown> And to gaslight people, of course.
<InPhase> Although $fn=24 is good enough for government work.
<JordanBrown> I was trying to do something with octahedral cylinders so that they would print nicely on their sides, and the spherical caps weren't coming out right.
<JordanBrown> But mostly I've decided that I don't want octahedral cylinders and spherical caps anyway.
<InPhase> Conical caps have worked well for me.
<othx> InPhase linked to "3D Printed Nails (That Don't Work) by rcolyer" on thingiverse => 4 IRC mentions
<JordanBrown> the particular thing I want is a barb, that needs to print horizontally.
<JordanBrown> Theoretically it should be a cylindrical barb, because it's going into a round hole
<JordanBrown> but practically I want it to print flat
<JordanBrown> and don't want to have small layers on the top that could easily break off.
<JordanBrown> I want the print perimeters to be continuous all the way around.
<JordanBrown> that is, from the shaft to the barb and back.
<InPhase> A barb like to push into a printed hole but not come back out?
<JordanBrown> it's not a printed hole, it's a hole in an existing device, but yes.
<JordanBrown> I have a fan in my bathroom ceiling with a motion sensor.
<JordanBrown> It blows through an array of round holes.
<JordanBrown> it can "see" out the door into the bedroom, and so triggers inappropriately.
<JordanBrown> I want to make a little blinder for it that pops into its holes.
<InPhase> I discussed this on here a couple years back, and my conclusion after thinking about that problem was that with printing and plastic, rather than machining and metal, it is probably optimal to rethink the traditional design slightly, and curve the entire piece so that it flexes along its entire length, rather than trying to print a barb that will flex. Then make the barb a rigid bit, and let it slide
<InPhase> into piece by the flex of the whole length, and then it relaxes back into latched.
<JordanBrown> I made one for the other bathroom, but unfortunately they don't have the same shape holes.
<JordanBrown> the other one has slots.
<JordanBrown> it's not very structural; it only has to support the ~1oz of blinder.
<JordanBrown> probably not even 1oz.
<InPhase> Then I guess it would be hard to mess up. :)
<JordanBrown> yep. Just has to be small enough to push in, big enough not to fall out, and small enough that you can pull it out.
<JordanBrown> theoretically I think I want some kind of cylinder plus cone that is clipped on both sides in one axis. But that's too much work so right now I'm just going rectangular.
<JordanBrown> I want to know, when I tell PrusaSlicer to eject the thumb drive, which should I believe that it's safe to pull it: PrusaSlicer, Windows, or the LED on the drive itself.
Guest20 has joined #openscad
<JordanBrown> WRT #5101 above, somebody should take a look at it and if they concur that we shouldn't fix it and don't need to change the docs, close it.
Guest20 has quit [Quit: Client closed]
<JordanBrown> InPhase: maybe-final version is 10g.
J24k41 has quit [Quit: Client closed]
J24k41 has joined #openscad
drfff has joined #openscad
drkow has quit [Ping timeout: 268 seconds]
cart_ has joined #openscad
KimK has joined #openscad
drkow has joined #openscad
drfff has quit [Ping timeout: 255 seconds]
mmu_man has joined #openscad
J24k41 has quit [Quit: Client closed]
J24k41 has joined #openscad
snaked has quit [Quit: Leaving]
<InPhase> JordanBrown: Responded on 5101. Words are apparently hard. :)
<pca006132> wonder if there is a way to CNC something modeled in openscad, I am currently thinking about DIY espresso machine...
<pca006132> not pump based but piston based, with a threaded screw, spring, sensor and stepper to control the water pressure, as well as a silicone mat outside the cylinder to regulate temperature... (yeah I am thinking about a very 3D printer like design)
<pca006132> but the piston head should be machined in stainless, and it seems that most shops expect STEP file
<pca006132> had a bit of experience using traditional CAD such as solidworks, but I have no idea how to use FreeCAD (at least based on my experience months ago)
cart_ has quit [Ping timeout: 246 seconds]
<J24k41> pca006132 use the openscad inside freeCAD and you can claim you can use freecad Ü
<J24k41> Freecad can use scad code and convert it into step (if not too complex with libraries)
<Scopeuk> if it is 2d we have dxf which everyone seams to take
<t4nk_fn> the seams are clearly visible
<pca006132> sounds good, will give it a try
aiyion3 has quit [Remote host closed the connection]
aiyion3 has joined #openscad
guso78k has joined #openscad
<guso78k> ctests start to make sense here '=D '=D
<linext> pca006132, the software for nomad 3 cnc can take STLs
<linext> STEP has manufacturering steps, where STL is a bunch of joined 3d triangles
<pca006132> the problem is that I don't own a CNC machine, and have to sent it to some shops
<pca006132> and they do not accept STL
<linext> how big is your object?
<pca006132> tiny, the design is not finalized yet but it should be something smaller than a 50*50*50 cube
<pca006132> (mm)
<linext> you could get it 3d printed in metal from jlcpcb or pcbway
<linext> stainless or aluminum
<linext> probably cost about $20
<linext> they take STL files
<pca006132> hmmm, probably can try that
<pca006132> if they can do some postprocessing to smooth out the surface
<linext> if you have a dremel you can polish it yourself
<linext> for example, i did that process for this part: https://www.ebay.com/itm/285717445692
<pca006132> yeah that is possible
<pca006132> actually I wish I could use the lathe in the university user shop
<pca006132> but I need to apply for permission to use that
guso78k has quit [Ping timeout: 250 seconds]
<pca006132> and it seems weird to apply when my field is "theoretical computer science"
mmu_man has quit [Ping timeout: 268 seconds]
aiyion3 has quit [Remote host closed the connection]
aiyion3 has joined #openscad
<gbruno> [github] t-paul pushed 2 additions 1 modifications 2 removals (Generate version resource file from template via cmake.) https://github.com/openscad/openscad/commit/d75448480d263f89f4cdd5633d550a4e5625340f
<gbruno> [github] t-paul opened pull request #5102 (Fix win installer properties) https://github.com/openscad/openscad/pull/5102
<gbruno> [github] t-paul pushed 1 modifications (Remove non-functional 32-bit windows snapshot download.) https://github.com/openscad/openscad.github.com/commit/5d8437113a15fa4d9431c6a3ba377360e2d3e4d1
guso78k has joined #openscad
guso78k94 has joined #openscad
<gbruno> [github] t-paul pushed 1 modifications (Fix install directory suffix.) https://github.com/openscad/openscad/commit/a8202144d0eaee88d3eb2abcdba74504008a8f12
<gbruno> [github] t-paul synchronize pull request #5102 (Fix win installer properties) https://github.com/openscad/openscad/pull/5102
killjoy has quit [Ping timeout: 252 seconds]
<gbruno> [github] t-paul synchronize pull request #5102 (Fix win installer properties) https://github.com/openscad/openscad/pull/5102
<gbruno> [github] t-paul pushed 1 modifications (Update gitignore.) https://github.com/openscad/openscad/commit/a65f7355358f3d2415dbc9417e854a7e278c2743
foul_owl has quit [Ping timeout: 255 seconds]
guso78k94 has quit [Quit: Client closed]
mmu_man has joined #openscad
foul_owl has joined #openscad
<gbruno> [github] t-paul pushed 1 modifications (Fix install icon; Add application entry in start menu.) https://github.com/openscad/openscad/commit/14e9cbd3dfd1a6d3d1688beabac0264a6f4c631f
<gbruno> [github] t-paul synchronize pull request #5102 (Fix win installer properties) https://github.com/openscad/openscad/pull/5102
<linext> i took another try at setting up the openscad wasm
<linext> openscad.js is a module that doesn't get loaded with importScripts
<linext> is there a simple demo of how the current openscad.js and openscad.wasm get loaded and work like a CLI program?
<linext> dschroer's code has a separate loader such that openscad.js isn't a module
<teepee> I would assume the openscad-playground does that
guso78k has quit [Quit: Client closed]
<teepee> but we can update all the places, whatever makes more sense
<linext> eh, it requires react
<teepee> e.g. the wasm build itself, or the openscad build side
<linext> "This is wrapping the headless WASM build of OpenSCAD (done by @DSchroer) into a lots of pretty PrimeReact components, slapping in a React Monaco editor (VS Codesque power!), a React STL viewer and a few tricks (of course, it's using the experimental Manifold support we've added recently, to make it super fast)."
<teepee> yeah, it does use but the editor integration and the overlay display is very cool
<linext> it's just that adding react is another lay of complexity more than a demo
<teepee> right, what I'd love to see would be a minimal demo, that could do something like publish a single github (or somewhere else) hosted repo with a customizer
<teepee> so maybe editor for minor changes, but no save/storage
<linext> i mean a simple HTML/JS demo that doesn't require a server or client-side library rendering system
<linext> maybe 5-10 files
<linext> i'm starting from scratch from the two files: openscad.js and openscad.wasm
<linext> the openscad playground is sort like a GUI app and i'm just looking for a CLI demo
califax has quit [Ping timeout: 260 seconds]
califax has joined #openscad
erectus has quit [Ping timeout: 260 seconds]
<linext> ok, i think i got the minimal demo working
<linext> these two lines really should be warnings instead of fatal errors: //err("wasm streaming compile failed: " + reason);
<linext> //err("falling back to ArrayBuffer instantiation");
<linext> Incorrect response MIME type. Expected 'application/wasm'.
<linext> looks like i have enough to start the conversion from the dschroer version to the modern version
<linext> that .html file makes it clear
<gbruno> [github] t-paul pushed 2 modifications (Add VarFileInfo block.) https://github.com/openscad/openscad/commit/5829c762a239d441cf5830221434763f43aa9205
<gbruno> [github] t-paul synchronize pull request #5102 (Fix win installer properties) https://github.com/openscad/openscad/pull/5102
<teepee> he moved the repo to the openscad org, so if he has no time, we can still update
<linext> i'll poke around and see how far i can get
<teepee> of course if he has comments or suggestions that would be much appreciated
<teepee> huh, what?
<teepee> D:\a\_temp\7890cb40-8651-4076-b649-02bf18403edd: line 1: git: command not found
<teepee> who stole that now?
<linext> i see the error in console that "Export to 3MF format was not enabled when building the application."
<InPhase> teepee: I've previously put forward that IDEs were invented because it was easier to invent an IDE than to configure a Windows path.
<teepee> sounds quite plausible to me
<gbruno> [github] t-paul pushed 2 modifications (Add VarFileInfo block.) https://github.com/openscad/openscad/commit/98c6a71a68f89efedb0fcf89c65f89b48c77bc71
<gbruno> [github] t-paul synchronize pull request #5102 (Fix win installer properties) https://github.com/openscad/openscad/pull/5102
<teepee> linext: yes, I think 3mf is not included in the WASM library builds
<linext> i suppose an STL to 3MF function could do it separately
<teepee> yes, or we have a look at how difficult it is to add the lib3mf build
<linext> i've been wanting to sneak the .scad source file into every .3MF
<teepee> possible I think, but gets complicated with libraries
<linext> yea, i may just be able to write a javascript function to do it
<J24k41> also license .. some like to share geometry but not the code
<linext> i did a STL binary / ascii conversion function in javascript
<J24k41> and the customizer json could be added too
<teepee> yep, and with a package file, the library stuff could be separated
<J24k41> oh and we want a thumbnail included
<teepee> yes, that would be nice
<teepee> I have the thumbnailer configured on my system which works surprisingly well
<linext> no problem
<linext> i'll put what i have into a repo
<teepee> that windows installer / exe properties stuff is pretty annoying
<teepee> linext: thats directly using the WASM download from openscad.org?
<linext> yep
<teepee> nice, so easy to update
J24k41 has quit [Quit: Client closed]
J24k41 has joined #openscad
erectus has joined #openscad
<gbruno> [github] t-paul pushed 3 modifications (Set package name; Use codepage 1252 for VersionInfo.) https://github.com/openscad/openscad/commit/fba4fbc49fe8f8bb6152a98c221b6fd15c29a9d6
<gbruno> [github] t-paul synchronize pull request #5102 (Fix win installer properties) https://github.com/openscad/openscad/pull/5102
<teepee> next level would be a way of deploying it to a static github page
<teepee> deploys to a sub-page here: https://t-paul.openscad.org/led-ring-clock/
<teepee> having that as read-only scad viewer would be cool
<teepee> and then next level, customizer obviously :)
erectus has quit [Remote host closed the connection]
<linext> yea, i think i'll start over from scratch
<teepee> I might try if I ever find the time
<linext> maybe this time starting off with the mirroring protocol for shared servers
erectus has joined #openscad
<teepee> I've used sveltekit lately which is neat as it can generate static pages too
<teepee> mirror?
<teepee> like upload on one and it's stored on multiple servers?
* teepee wanders off, dinner time was like 4 hours ago :)
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
abff has joined #openscad
germ has joined #openscad
L29Ah has quit [Read error: Connection timed out]
teepee_ has joined #openscad