GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #openscad
guerd has joined #openscad
J25k77 has joined #openscad
J25k17 has quit [Ping timeout: 240 seconds]
Jerr9 has joined #openscad
Jerr has quit [Ping timeout: 260 seconds]
Jerr9 is now known as Jerr
_whitelogger has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 276 seconds]
snaked has quit [Remote host closed the connection]
snaked has joined #openscad
teepee has quit [Remote host closed the connection]
teepee has joined #openscad
_whitelogger has joined #openscad
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
guerd has quit [Read error: Connection reset by peer]
mmu_man has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
ToAruShiroiNeko has quit [Read error: Connection reset by peer]
ToAruShiroiNeko has joined #openscad
stealth_ has quit [Remote host closed the connection]
ToAruShiroiNeko has quit [Read error: Connection reset by peer]
ToAruShiroiNeko has joined #openscad
mmu_man has joined #openscad
bozo16 has joined #openscad
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #openscad
guso78k has joined #openscad
mmu_man has quit [Ping timeout: 244 seconds]
mmu_man has joined #openscad
peepsalot has quit [Quit: Connection reset by peep]
LordOfBikes has quit [Ping timeout: 252 seconds]
LordOfBikes has joined #openscad
LordOfBikes has quit [Ping timeout: 260 seconds]
LordOfBikes has joined #openscad
mmu_man has quit [Ping timeout: 265 seconds]
LordOfBikes has quit [Ping timeout: 252 seconds]
LordOfBikes has joined #openscad
bitbasher has joined #openscad
<bitbasher>
hi folks .. i am trying to get some work done on my idea to collect up, and offer in the UI, the examples from each library .. i opened my local fork and Visual Studio Code offered to open the project in a container .. it offered to install docker but that failed .. it is odd
<bitbasher>
i have installed the Docker extension in VS Code .. it seems to be working .. but when i open the OpenSCAD workspace/container it starts registering problems and i get messages that Docker is not installed
<teepee>
which OS are we talking? how is that vscode installed, e.g. is that a flatpak or something like that?
<bitbasher>
There are a bunch of messages about not having permissions on the container.json .. the editor window for this file shows it to be empty .. but the one on my hard disk has the same text in it as the file i see on GitHUb
<bitbasher>
Windows 11
<bitbasher>
i installed VS Code using winget, which got it from the MS store
<bitbasher>
it is all a bit confusing
<bitbasher>
i have a lot of practice with dev work on Windows .. but on this 'puter i have not yet set up my dev environment
<teepee>
so there was some PR recently adding container build support, but I have not tried that yet. that might be related triggering that offer of creating a container
<teepee>
in other news, someone will just start making the windows dev experience better over the next couple of weeks :)
<teepee>
maybe it's a nintendo star with eyes closed?
<stealth_>
5 pointed one is like everywhere = brainwashing (literally)
Guest76 has joined #openscad
Guest76 has quit [Client Quit]
<teepee>
it's scad, you can make the box with whatever many points you want
<sculptor>
before i exported to .stl i went with $fa = 2, $fs = 0.2
<sculptor>
aaah. it's 'in review'
<stealth_>
sculptor, what slicer are you using?
<sculptor>
creality print
<ali1234>
my mum made christmas gift bags with red 5 pointed stars on them but she accidentally made the star upside down so it looked like satanic
<stealth_>
lol
guso78k has joined #openscad
RoyK has quit [Ping timeout: 265 seconds]
RoyK has joined #openscad
bitbasher has joined #openscad
bitbasher has quit [Changing host]
bitbasher has joined #openscad
<bitbasher>
is there a doc somewhere that can help me set up to compile OpenSCAD .. prefably in Visual Studio Code, but i can do Command Line or move to one of my Mac OS machines
<teepee>
there's docs for msys2 which might not be ideal for debugging
<teepee>
but building for windows, via mingw compiler, not using a linux kernel as WSL does
<InPhase>
The repo has scripts/msys2-install-dependencies.sh
<bitbasher>
ok .. so i might be able to use the Ubuntu Virt Box that i have already set up? that would be nice
<InPhase>
Also there are macos scripts in there.
<InPhase>
Ubuntu is easy.
<InPhase>
There's a scripts/uni-get-dependencies.sh if you want help with that, although there aren't too many if you're already setup to do basic building.
<stealth_>
bitbasher, any good reason why you are wanting to do this? its easy to just use stuff like .appimage and run it in seconds.
<bitbasher>
the script to pull in all the dependencies looks like a time saver tho .. i will have a close look at msys2 .. is that what Real Developers use to work on OpenSCAD?
<bitbasher>
i have been out of the programming game for a minit .. a really long minit when it comes to doing apps for a real OS
<InPhase>
bitbasher: After dependencies are installed, this is my oscadcleanbuild script that I use to get the same build every time without thinking: https://bpa.st/TP6Q
<InPhase>
bitbasher: That being on Linux.
<bitbasher>
yeah .. i saw the blurb for the Summer thing
<InPhase>
bitbasher: Although probably it works the same on any bash-supporting platform. I haven't tried it on macox or under msys2 though.
<InPhase>
s/macox/macos/
<teepee>
real developers use what they can get :)
<teepee>
linux is probably the easy way
<bitbasher>
i use bash in my ubuntu box .. think that script will run there?
<teepee>
well, debian/ubuntu/....
<InPhase>
bitbasher: We have devs on all the supported platforms. But msys2 ended up with better support and VC ended up by the wayside for a while because msys2 works with the github auto-building. Hence the summer project.
<InPhase>
bitbasher: By ratio though, there are more active Linux devs. Which is often the case on open source projects.
<bitbasher>
that would be a good reason to use msys2 then.. as to my motivation .. i am happy when i can solve problems and make a contribution .. and now i am retired and exploring different 3D modelling tools led me down the rabbit hole of coding for OpenSCAN .. i blame all of you for that !!!
<teepee>
openscad rabbits are not very fluffy, but they are customizable :D
<InPhase>
bitbasher: Well, welcome. :) It's a wonderful hobby. When I was first considering a 3D printer 9 years ago, I first did a detailed search to see if there were any sort of way I could make models with code, because I felt that would be more enjoyable and less painful. And that led me down the rabbit hole to taking up residence here.
<bitbasher>
i am currently trying to bring a thingyverse script that used to make gears into the latest version . it still has assign() and polyhedron( , triangles=[] ) in it
<InPhase>
bitbasher: But no regrets. OpenSCAD is a lot of fun, and one of the few languages that I consider an expression of pure joy to write things in.
<teepee>
InPhase: and your library made my gift printing so easy :)
<teepee>
a little bit of math + closepoints library = nice results
<InPhase>
bitbasher: To see some of that "pure joy" sense, check out the annual calendars. Increase 2019 in this url through 2024 to see them all: https://openscad.org/advent-calendar-2019/
<sculptor>
90 LOC. 1st openscad design
<InPhase>
sculptor: PLA or PETG?
<sculptor>
prolly some dimensions need tweaking
<sculptor>
petg
<InPhase>
sculptor: Good choice.
<InPhase>
sculptor: Better vibration resistance.
<sculptor>
well is ABS better
<bitbasher>
my problem is deep OCD when it comes to messy code bases .. not OS itself .. you guys have kept it tidy in the main project .. but when i started to look through all the libraries .. so much overlap .. so little decent documenation arrrrgfgghhh
<InPhase>
sculptor: Yes, if you like toxic fumes.
<InPhase>
sculptor: Given that blenders sometimes get hot, I'd stick with PETG myself.
<sculptor>
i got my 1st printer 2 weeks ago
<sculptor>
it's open frame, but i also ordered enclosure
<InPhase>
sculptor: I'd rather it melt and deform than contaminate my food and kitchen with unpleasant fumes.
<sculptor>
should test it with abs and asa
<sculptor>
eventually i will make filtering system
<sculptor>
closed system. 12cm fan -> active coal filter -> back to the enclosure
<bitbasher>
ABS is too brittle and does not stick to the plate well
<InPhase>
sculptor: If it does not require rigidity, consider TPU, which is basically indestructible. It's slightly stiffer than rubber, and you could take a piece like that in TPU and whack it as hard as you want with a baseball bat, and it would be fine.
<bitbasher>
you mean activated charcole right? good for some gases but does not catch the particles .. u need a HEPA filter for floating bits
<sculptor>
great. i have abs/asa on stock but not tpu. should get a spool. it has short shelf life tho
<sculptor>
hepa it is
<InPhase>
sculptor: Nobody told me about the short shelf life, so I've been using the same TPU for very many years...
<sculptor>
great
<bitbasher>
the shelf life is forever with most plastics if you keep them dry and in the dark
<bitbasher>
the problem is dry
<InPhase>
Any plastic not kept dry can be dried.
<InPhase>
Or you can just not worry about it and use it anyway. The differences aren't too extreme.
<bitbasher>
well .. not all plastics .. if you dry using warmth .. chemical absorption is better
<InPhase>
Just stay under the plastic deformation temperature of each.
<InPhase>
Under 60C will work for almost all of them.
<InPhase>
That means like 120F-130F or so in a fahrenheit based warming device that was supposed to be for food.
<sculptor>
i cut the top of a sphere and scale it. i choose ratio to get the most satisfying shape
<bitbasher>
the summer of code thing .. is the goal to add a build process for MS Vis Code? or are other things allowed?
<bitbasher>
i would like to work on my own thing .. making all example and test code from libraries available
<teepee>
bitbasher: yes, one of the first steps is also to find out what the most asked for solution would be
<teepee>
what do you mean by "other things allowed"?
<bitbasher>
by other things i meant any ideas to work on from anyone - as opposed to the OpenSCAD community choosing just one thing to work on
<teepee>
that specific project was defined by sparsh who is going to work on it
<bitbasher>
but i already see more that 213 items in the Summer project list that have an OS reference
<teepee>
ignoring GSoC, it's open source code, that's not much way stopping people from doing what they want :)
<bitbasher>
heh .. true dat
<teepee>
I very much recommend talking and getting things upstream
<teepee>
but that's just me thinking it is useful if more people push into roughly the same direction
<bitbasher>
exactly .. if SoC motivates a few people best they all work to the same goal
<teepee>
just as in real life it needs collaboration and maybe some compromises, but it *can* move things so much further
<teepee>
anyway, time to get some sleep
<bitbasher>
nite nite
<sculptor>
o/
<sculptor>
it's only 1am
<bitbasher>
heh .. for me to .. ik woon in Gent
<teepee>
yep, exactly, 1am here too, so good night
<InPhase>
bitbasher: GSoC means google pays one person dedicated to working on the specified project, with the expectation of completing the specified goals.
<InPhase>
bitbasher: Typically an undergrad, who will receive mentoring on how to do the things.
<InPhase>
bitbasher: And while that undergrad has two designated mentors, there is an important role for other people who will be around over the summer and are willing to test the work in progress, offer feedback, and offer suggestions of improvements. So if you'll be available and around and able to do that, teepee and kintel would surely appreciate some experienced advice from someone regularly using Windows
<InPhase>
and looking for that specific thing to work well.
<InPhase>
bitbasher: teepee and kintel being the designated mentors for the student who will be working on it. But teepee doesn't even use Windows. kintel does sometimes, but prefers macos as his primary. So you see there is a space for some extra guidance. :)
<InPhase>
bitbasher: I was going to help mentor this summer, but bailed screaming and running for the hills when the only project picked was the Windows build one, and I needed to protect my mental health. Although it would still be good if it succeeds. :)
<InPhase>
bitbasher: But there were other summers where I helped with mentoring even while not being the assigned. We're an open, welcoming, and not rigid community. You would probably only be asked to stop if you gave truly terrible advice. ;)
<InPhase>
bitbasher: Most of the mentoring will happen in a combination of here and on github via active PRs for the project.
<bitbasher>
LOL with that kind of encouragement i will .. certainly check my hiking boots are waterproofed and laced on tight to be sure of getting far enough into the hills to be safe
<bitbasher>
i spent 40 years running dev projects for .. pretty much everything in the computer world and i do enojoy mentoring so sure .. i will help out if i can
<InPhase>
bitbasher: Generally what the undergrads doing the GSoC projects require is advice from senior people with a bit more real world dev experience, and also real user feedback. And the primary requirement besides that is caring enough about the particular project succeeding to chip in fairly regularly responding to the GSoC person's progress.
<InPhase>
bitbasher: They're typically in it both for the paycheck and for the mentoring, when things are going well.
<InPhase>
But you know, each one is different. :)
<bitbasher>
in my life my dev time on the diff platforms has been about even between Unix, Linux, Windows n Mac OS .. i would be happy to work with the folks doing the Windows build thing
<InPhase>
bitbasher: I'm at 40 years myself, but for the early parts of that I was a wee lad. Linux for 30.5 years, but I only encountered e.g. Solaris toward its decline, in 1998.
<InPhase>
bitbasher: And a mix of platforms, but I've strived to keep on Linux as a primary platform as a life goal. Although my early days were with the C-64, which was also a real joy of a system. :)
<sculptor>
C64?
<InPhase>
sculptor: Commodore 64. An amazing system from the 80s that had advanced built-in functionality and capabilities for game programming that put it ahead of the whole x86 line for a long time.
<bitbasher>
i started on IBM machines fed with punch cards, then System 360 .. i only got to Unix in 1977 on DEC and graphics programming in C on Honeywell GCOS .. then a lot of years in SGIs IRIX .. i only came to Linux in 2003 or so
<sculptor>
InPhase, C000: EE 20 D0 EE 21 D0 4C 00 C0
<bitbasher>
my memory was never _that_ good .. that is why i loved RATFOR and C so much
<sculptor>
rapidly changing border and screen colors
<InPhase>
sculptor: Yep, just finished parsing it. :) Flashing wildly.
<ali1234>
the loading screen effect?
<sculptor>
yep
<sculptor>
turbo!
<InPhase>
sculptor: I probably wrote exactly that at some point.
<sculptor>
now finding correct position of the tape head was pita
<sculptor>
bud i had disc 1541 as well
<sculptor>
but
<sculptor>
:)
<InPhase>
sculptor: But I probably wrote it as 100 DATA 238, 32, 208, 238, 33, 208, 76, 0, 192
<InPhase>
sculptor: I did them all with BASIC loaders like that, as I had no other tooling.
<ali1234>
my brother released a couple of shareware games on C64 back in the day. they are not available anywhere on the internet
<ali1234>
i have a copy of one of them. the other is lost media afaik
<InPhase>
ali1234: Yeah... All of my games I wrote for the C-64 have been burnt in incinerators by now. :(
<sculptor>
do you guys remember RESTORE key. it did not react on normal presses. you were supposed ot hit it hard
<ali1234>
what
<bitbasher>
guys .. i need to get to sleep .. but if someone asks nice i could dig out the source for some of the 70's era video arcade games .. humm.. what is the shelf life of a 5 inch flopy?
<ali1234>
i think your keyboard was just broken lol
<bitbasher>
TTFN
bitbasher has left #openscad [#openscad]
<sculptor>
ali1234, chatgpt: Summary:
<sculptor>
RESTORE key’s hardware setup made it more “stiff” or “heavy” feeling.
<sculptor>
It was normal that users had to press it harder or with more deliberate force than other keys.
<sculptor>
This design helped prevent accidental interruptions but could confuse people who thought it was broken or unresponsive.
<ali1234>
i never noticed any difference
sparsh-n has joined #openscad
<sparsh-n>
Hi, I'll be working on the windows build projects for gsoc, and was wondering if there's a IDE that most other developers on Windows here use? To my understanding, VS Code is what most use, although I'd like to hear what other Windows OpenSCAD developers are using.
<sparsh-n>
bitbasher: I am thinking of starting off with a VS Code base build process, although right now we're still trying to determine is most other devs are also using VS Code. To my knowledge not too many use Visual Studio as extensively.