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
teepee_ has joined #openscad
teepee has quit [Ping timeout: 268 seconds]
teepee_ is now known as teepee
TheAssassin has quit [Remote host closed the connection]
teepee has quit [Remote host closed the connection]
GNUmoon2 has quit [Remote host closed the connection]
califax has quit [Remote host closed the connection]
califax has joined #openscad
TheAssassin has joined #openscad
GNUmoon2 has joined #openscad
teepee has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
<gbruno> [github] ochafik edited issue #4319 (Feature request: faster projection cut) https://github.com/openscad/openscad/issues/4319
peepsalot has joined #openscad
LordOfBikes has quit [Ping timeout: 268 seconds]
teepee has quit [Quit: bye...]
aiyion has quit [Remote host closed the connection]
teepee has joined #openscad
aiyion has joined #openscad
LordOfBikes has joined #openscad
lauraaa has joined #openscad
<lauraaa> great news for me and whoever got interested on the braille translator, the full updated version is not uploaded
<lauraaa> feel free to send feedback
J1A842894 has joined #openscad
J1A8428 has quit [Ping timeout: 252 seconds]
lauraaa has quit [Quit: Client closed]
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
<gbruno> [github] jbinvnt synchronize pull request #4305 (Select shader location) https://github.com/openscad/openscad/pull/4305
aiyion has quit [Write error: Connection reset by peer]
teepee has quit [Read error: Connection reset by peer]
califax has quit [Write error: Connection reset by peer]
califax has joined #openscad
aiyion has joined #openscad
teepee has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
qeed_ has joined #openscad
qeed has quit [Ping timeout: 268 seconds]
<joseph_> teepee InPhase: Sorry it's been a few days since my last checkin. I did more investigation of the issue where edges were drawn in the render. I found that edges were always drawn by the default "Preview" shader because it was originally designed to only work in F5 mode when showedges was enabled. I added a new uniform to control whether edges are drawn. Visually my solution seems to work, but there are still failing tests (
<joseph_> possibly from a separate issue I don't know about yet, so I'll investigate further)
<joseph_> Additionally, there is a compile error with the wasm CircleCI build. I wonder if you can offer any guidance, because Google doesn't return many relevant results when I search it. It's odd because other platforms build successfully. Here's the error: https://app.circleci.com/pipelines/github/openscad/openscad/2858/workflows/8ed1f69c-8f30-4bc7-a875-bd34461aea23/jobs/12043?invite=true#step-102-530
JordanBrown has quit [Quit: JordanBrown]
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
JordanBrown has joined #openscad
Joel has quit [Ping timeout: 268 seconds]
Joel has joined #openscad
JordanBrown has quit [Quit: JordanBrown]
JordanBrown has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
JordanBrown has quit [Quit: JordanBrown]
JordanBrown has joined #openscad
teepee has quit [Quit: bye...]
teepee has joined #openscad
<teepee> joseph_: on first glance it's likely caused by the WASM build to run with HEADLESS flag replacing part of the rendering stuff. I have to have a closer look, there's probably some sort of dummy class which needs to have a new dummy function
pa has quit [Quit: quit.]
pah has joined #openscad
lastrodamo has joined #openscad
miique has quit [Quit: You have been kicked for being idle]
la1yv has quit [Read error: Connection reset by peer]
la1yv has joined #openscad
castawayc has quit [Ping timeout: 260 seconds]
castaway has quit [Ping timeout: 252 seconds]
castaway has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
castawayc has joined #openscad
RoyK has quit [Remote host closed the connection]
RoyK has joined #openscad
RoyK has quit [Ping timeout: 240 seconds]
RoyK has joined #openscad
aiyion has quit [Remote host closed the connection]
aiyion has joined #openscad
RoyK has quit [Ping timeout: 245 seconds]
RoyK has joined #openscad
RoyK has quit [Ping timeout: 252 seconds]
RoyK has joined #openscad
ali1234 has quit [Remote host closed the connection]
ali1234 has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 268 seconds]
teepee_ is now known as teepee
califax has quit [Remote host closed the connection]
califax has joined #openscad
califax has quit [Quit: ZNC 1.8.2 - https://znc.in]
teepee has quit [Quit: bye...]
califax has joined #openscad
teepee has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
<Friithian> InPhase: your nails that I 3d printed, well, one of my friends has a webcam missing a screw/rod holding stuff together
<Friithian> well, the nails fit
<J1A842894> plastic bolts can be used as rivets when the head deform by force or heat
emanuele6 has quit [Quit: WeeChat 3.6]
emanuele6 has joined #openscad
<InPhase> Friithian: lol
<InPhase> Friithian: The threading library has some nuts and bolts that might be a better fix, where you can stick a small threaded end on the tip of a smooth cylinder for any rotational bits.
<Friithian> that would make too much sense though
<Friithian> and I already had these nails printed :D
<InPhase> Friithian: Considering I repaired the dashcam in my car with duct tape rather than taking time to design and print a proper replacement part for it, I cannot object.
<InPhase> I figured it's a transient part anyway as dashcam tech improves every few years.
<J1A842894> blasphemy burn the witch .. using duct tape vs. 3d printing Ü
<Friithian> lol
<J1A842894> a repair requires at least 3 designs and 2 failed prints
<J1A842894> and a result that is unusable for the temperature in cars ..
<Friithian> oof
<InPhase> I average about 1.2 designs per home repair. But I suppose my average is close to 2 prints per success, given parameters needing fine-tuning.
<InPhase> My early work though sure built up a bucket of false start memorials.
<J1A842894> or 1 print and duct tape/glue heat trimming .. lowered expectations ..  yes i want this leaving a small gap open..
<J1A842894> just found a bag of  failed jig to contact and program arduino pcbs  - which end in a final design that i maybe used 2 or 3×
<J1A842894> but even with a working first prototype - you'll find something to improve so you are really satisfied
J1A842894 has quit [Quit: Client closed]
J1A842894 has joined #openscad
<InPhase> I typically do a few rounds of design and modeling of forces and such in my head before I start typing out the design.
<InPhase> One design where that failed hard though is trying to make a thin low-plastic part to go on the back of those laminated cardboard backings of bookshelves to repair them after the nails start ripping out.
<InPhase> I got to one that worked, but always seems to fail within a year or so as kids go slamming books into the back.
<InPhase> I think it could work going much thicker probably.
othx has quit [Ping timeout: 245 seconds]
<InPhase> Maybe I could figure it out though with some more thought. I gave up on that in 2017. :)
othx has joined #openscad
<J1A842894> you build things 3×  first for your enemy then for your friend and at last for yourself ..
<J1A842894> with 3D printing i often start a print with a rough idea just to get the proper feeling for the part design - to grasp it
<J1A842894> and then giving the brain some mindwandering time https://youtu.be/rz7MhCDRZlU?t=2044
<othx> J1A842894 linked to YouTube video "Mindwandering – with Moshe Bar" => 1 IRC mentions
<Friithian> I remind everyone who tries to work on a project at this makerspace that they will fail the first 2 times
<J1A842894> yeah failing is essential to learn
<J1A842894> “I have not failed. I've just found 10,000 ways that won't work.”
<J1A842894> ― Thomas A. Edison
<Friithian> it's funny, people coming in expecting to learn an enitrely new skill and have their first product be perfect for what they want
<J1A842894> i have seen this with kids that their stage of competence is so low they don't understand what they need to know to accomplish the task
<Friithian> so have I, but these kids are university students
<J1A842894> so they think .. that is easy i have seen a YT video about it
<J1A842894> Ü adults are just bigger Childs that think they are grown up
<Friithian> ngl sometimes the kids are better to work with
<J1A842894> i think when you are highly educated  (competence stage 4) in one area .. you often forget that you can still be stage 1 in a different area
<J1A842894> like having an MD and teach him programming
<Friithian> can I call these people stage 0 because they dont even want to learn?
<J1A842894> you are right that is something  new we increasing in the "smartphonezombie" times
<J1A842894> there was a study showing that the potential availability of knowledge (internet) reduces your intelligence
<J1A842894> so user have this expectations that  it will work without effort
<Friithian> the problem is that a lot of people coming in to this makerspace are here to do something for a class, so they just want their shit done and don't care to actually learn. But if they don't learn they can get it done
<Friithian> yup
<Friithian> darn this ABS part warped slightly and there's a crack :(
<J1A842894> we have some scad github "issues" where user want their workflow to work and not caring about how it could be done.
<Friithian> xkcd.com/1172
<J1A842894> !workflow
<J1A842894> workflow?
<othx> workflow is https://xkcd.com/1172/
J1A842894 has quit [Quit: Client closed]
J1A842894 has joined #openscad
<J1A842894> i remember how i running in problems because i used loops with float incerments  instead of  ℕ and multiply a step value
<J1A842894> just because i had no idea how this is working in the background and my expectation of "math" in programming was just wrong
J1A842894 is now known as J1A84
noonien645 has quit [Ping timeout: 252 seconds]
<J1A84> Friithian cracked due to warping?  old ABS?
<Friithian> the shape of the part is condusive to warping and the printer I am using has an enclosed chamber, but it isn't actually a heated chamber. The top is open
<J1A84> put a space blanked on top
<Friithian> that'd mess with the bowdin tubes and cable
<Friithian> we may be getting an air handling station for the printers soon so that'd help this issue
<Friithian> or I could just not print out of abs
<Friithian> I have no good reason to be doing so
<J1A84> i know that metal printer use a lot of support to just holding parts in place as the thermal stress is so much higher
<J1A84> so if you just print a solid cube .. you just need to remove the plastic that are not your model after
<Friithian> oh I wish we could get a metal printer
<Friithian> a markforge metal X system is only like $150k in total
<Friithian> well, not including install and space and cost to run
<J1A84> there are some filament metal binder systems ..  sure you need to send your parts to sintering and debinding but you can use your normal printer
<Friithian> well, normal printer plus a hot end that can survive the abrasiveness
<J1A84> students probably love the idea of having metal parts - only till they need to remove  the powder and supports and post processing
<Friithian> fuck, they love the idea of a resin printer, but if we had one they'd be so annoyed having to do post processing (and do it safely)
<J1A84> there is also a paste system that uses cartridges that are hydraulic pressed the goo and you just need a sinter oven
<othx> J1A84 linked to YouTube video "Prototyping - Metal 3D Printing" => 1 IRC mentions
<InPhase> Friithian: Grit is built up by practice with failure, which has unfortunately been weeded out of the educational system a bit by the self-esteem goals. I try to make sure my kids regularly try things they can't succeed at right away and advise them on the way success comes from repeatedly trying.
<Friithian> very true
<Friithian> hell, even I who knows this still has issues being annoyed when stuff fails the first time
<InPhase> 3D printing has a good role for practicing this I think, because of the low costs.
<InPhase> When I had students do 3D printed rockets with OpenSCAD, the curriculum was built around everybody doing 2 designs.
<InPhase> The second being after they saw everyone else test their first one.
J1A84 has quit [Quit: Client closed]
J1A84 has joined #openscad
<J1A84> also 3D printing takes away to work for manufacturing  - could be quite frustrating to build something  thrice
<InPhase> Emotional perspective matters though. When my 6 year old got upset about a paper airplane fold not working well, I told him I would help him on another when he came back not upset. And he did, he came back calmed down later, I showed him again, and he made a good one.
<J1A84> also i see that kids today often have poor motor skills  (from too much touch screening )
<J1A84> that self control is a very important thing to exercise
<gbruno> [github] t-paul pushed 1 additions 1 modifications (Merge pull request #112 from lopezsolerluis/master Added new book in Spanish.) https://github.com/openscad/openscad.github.com/commit/3e8a0879b80141079df6fc0af36951befea5466d
Colere has quit [Ping timeout: 240 seconds]
Colere has joined #openscad
Colere has quit [Client Quit]
Colere has joined #openscad
Furor has joined #openscad
Colere has quit [Ping timeout: 245 seconds]
<gbruno> [github] t-paul pushed 1 modifications (Add ID for direct linking, shorten links.) https://github.com/openscad/openscad.github.com/commit/85b73ea409fb94fe3447699deb92c833b467692a
<gbruno> [github] t-paul pushed 1 modifications (Merge pull request #113 from lopezsolerluis/master Update documentation.html) https://github.com/openscad/openscad.github.com/commit/34be1111e26c9f9e3f5dac74edfcf4639d031918
teepee_ has joined #openscad
J1A84 has quit [Quit: Client closed]
J1A84 has joined #openscad
teepee has quit [Ping timeout: 268 seconds]
teepee_ is now known as teepee
<Friithian> plastic weld really fixes slight warping breaks
emanuele6 has quit [Quit: WeeChat 3.6]
<InPhase> I've never used that on a print, but I have epoxied print pieces together before, and I one time even epoxy coated an entire print with isopropanol thinned epoxy.
<InPhase> Although the epoxy coat was then very slow to get not sticky, so I lacquer coated the epoxy coat to get rid of the stickiness. :)
<InPhase> Better results were obtained in the future from rustoleum enamel spray paint, which I think is the way to go for a waterproof sealant.
<Friithian> I've had really good luck with plastic weld and 3d prints
<linext> anyone know of command-line slicers besides Cura, KISSlicer, slic3r, and PrusaSlicer?
<InPhase> linext: juri_ has been working on some new slicer stuff for a while, and might have something working by now.
<linext> i'm writing a version 2 of 3dpartprice.com
<InPhase> This was step 2 on juri_'s conquer the world plan.
snaked has quit [Ping timeout: 240 seconds]
<linext> i suppose skeinforge could be added, but it's out of date
guerd871 has joined #openscad
guerd87 has quit [Read error: Connection reset by peer]
<teepee> uh, skeinforge, nightmares of thousands of cryptic parameters ;-)
<linext> IceSL seems pretty nice
<teepee> meh
<teepee> so as for slicers... that would be hslice then
lastrodamo has quit [Quit: Leaving]
snaked has joined #openscad
emanuele6 has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 268 seconds]
teepee_ is now known as teepee
<linext> my next project will be a customizer better than thingiverse / printables
<InPhase> Please do.
<linext> written in PHP and self-hosted, you all will have access to do push requests
<InPhase> Server load might get a little intense if it's public.
<linext> once i finish up the rewrite of 3dpartprice.com
<linext> i'm willing to load up my server
<linext> it's running a lot now, but still barely uses any CPU
<linext> for 3dpartprice v2, i'm going to launch all slicers at the same time
<linext> there are 16 threads
<linext> "logical processors" and 8 cores
<linext> i wrote some PHP code that can launch all programs at the same time, and read stdout from each one in real-time
<linext> so really, the user can be getting the results of stdout as the programs print out
<teepee> the dev snapshots have some command line support for customizer
<teepee> that may need some small changes still, but this removes the need for a separate, potentially incompatible, parser
<teepee> also, idea: support different versions for the user to select
<teepee> now that of course assumes there's going to be new releases at some point... we'll have to see how that goes
<InPhase> It'll be important to do sometime soon. Regular releases are fuel for more development.
<linext> is hslice a version of CuraEngine?
othx has quit [Read error: Connection reset by peer]