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
marcus has quit [Remote host closed the connection]
marcus has joined #openscad
ali1234 has joined #openscad
HumanG33k has quit [Ping timeout: 264 seconds]
mmu_man has quit [Ping timeout: 264 seconds]
erectus has quit [Ping timeout: 255 seconds]
erectus has joined #openscad
HumanG33k has joined #openscad
erectus has quit [Remote host closed the connection]
erectus has joined #openscad
L29Ah has left #openscad [#openscad]
J24k88 has joined #openscad
J24k71 has quit [Ping timeout: 250 seconds]
J24k10 has joined #openscad
snaked has joined #openscad
J24k88 has quit [Ping timeout: 250 seconds]
LordOfBikes has quit [Ping timeout: 255 seconds]
LordOfBikes has joined #openscad
GNUmoon has quit [Ping timeout: 255 seconds]
GNUmoon has joined #openscad
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
Guest36 has joined #openscad
<Guest36> Hey
<Guest36> I am a 3rd-year undergraduate student pursuing a B.Tech in Information Technology , I have actively participated in various hackathons, including GSSOC, made significant contributions to Beta MLSA, and organized numerous tech-related sessions. Additionally, I had the privilege of representing my college at HPAIR twice and am a WeCode scholar. My
<Guest36> diverse experiences have equipped me with a robust skill set, including proficiency in Java, HTML, CSS, JavaScript, basics of AR/VR, and basics of AI/ML, all of which I have applied in various projects.
<Guest36> I am enthusiastic about contributing my skills to support BRL-CAD mission. Could you kindly guide me on how to initiate my involvement in your projects? I am eager to learn about your onboarding processand any specific guidelines for contributors. I appreciate your time and consideration. :]
califax_ has joined #openscad
califax has quit [Ping timeout: 255 seconds]
califax_ is now known as califax
Guest36 has quit [Quit: Client closed]
little_blossom has quit [Quit: little_blossom]
little_blossom has joined #openscad
<J24k10> Hm Guest36 is not patient
<J24k10> i mean we have some info here https://openscad.org/community.html
califax has quit [Remote host closed the connection]
califax has joined #openscad
arebil has joined #openscad
califax has quit [Remote host closed the connection]
califax has joined #openscad
mmu_man has joined #openscad
Alexer has quit [Ping timeout: 260 seconds]
extor has quit [Remote host closed the connection]
mmu_man has quit [Ping timeout: 264 seconds]
foul_owl has quit [Ping timeout: 246 seconds]
califax has quit [Remote host closed the connection]
foul_owl has joined #openscad
califax has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
fling has quit [Remote host closed the connection]
Alexer has joined #openscad
cart_ has joined #openscad
fling has joined #openscad
cart_ has quit [Client Quit]
cart_ has joined #openscad
Alexer has quit [Ping timeout: 260 seconds]
fling has quit [Remote host closed the connection]
Alexer has joined #openscad
ferdna has joined #openscad
Guest23 has joined #openscad
fling has joined #openscad
Guest23 has quit [Quit: Client closed]
mmu_man has joined #openscad
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
foul_owl has quit [Ping timeout: 256 seconds]
L29Ah has joined #openscad
foul_owl has joined #openscad
moonlight has joined #openscad
<moonlight> Hi all
<moonlight> I'm starting with OpenSCAD.
<teepee> hello moonlight
<moonlight> Is there some GUI for headless server? I mean, a vscode gui, web gui or similar ?
castaway has quit [Ping timeout: 264 seconds]
teepee has quit [Ping timeout: 255 seconds]
To_Aru_Shiroi_Ne has quit [Ping timeout: 256 seconds]
teepee has joined #openscad
castaway has joined #openscad
<teepee> there's no finished web gui, but some work in progress
<moonlight> Okay
<moonlight> I'll go with the development snapshot 2024.01.26 for windows
<moonlight> I want to extrude some .svg files generated by inkscape, stack them, make basic operations
<teepee> ok, for the dev snapshots I'd recommend going into preferences and enable Manifold in the Features tab
<moonlight> Some recommendation?
<moonlight> (y)
<teepee> if the svgs are closed shapes that should work fine
<teepee> the dev snapshot can even filter inkscape layers in case the files use that
<moonlight> Are the features "roof", "lazy-union" relevant ?
<moonlight> ooh nice, i't good to know that can work with layers
<teepee> roof() is a special thing that generates 3d from 2d by creating like a classic roof shape
<teepee> lazy-union is some work in progress stuff, unless you have a specific need, it's better to leave that off
<buZz> afaik you can use 'any' openscad version as 'headless version'
<buZz> i mean, just with commandline parameters, render directly etc
<teepee> it depends :)
<buZz> sure
ferdna has quit [Ping timeout: 268 seconds]
<teepee> yes, for STL generation also release works
<moonlight> okay i'll search some examples with roof()
<buZz> yeah i kinda assume thats what moonlight ment?
<teepee> generating preview images does not work with the release unless you have some X display
<buZz> ah, boo!
<buZz> :)
<teepee> the snapshot version (when built with support for EGL / GLAD) can do OpenGL in real headless mode
<teepee> moonlight: roof() text("hallo");
<moonlight> nice :)
ferdna has joined #openscad
castaway has quit [Ping timeout: 264 seconds]
snaked has quit [Ping timeout: 256 seconds]
guso78k has joined #openscad
epony has quit [Remote host closed the connection]
epony has joined #openscad
epony has quit [Excess Flood]
epony has joined #openscad
omegatron has joined #openscad
ferdna has quit [Ping timeout: 264 seconds]
<J24k10> moonlight check out the tutorial!
<J24k10> tutorial!
<othx> tutorial is The OpenSCAD tutorial is a great place to learn how to create designs in OpenSCAD, and can be found at: https://en.wikibooks.org/wiki/OpenSCAD_Tutorial
<J24k10> quite useful is the
<J24k10> cheatsheet!
<othx> cheatsheet is https://www.openscad.org/cheatsheet/ for the release version and https://www.openscad.org/cheatsheet/snapshot.html for the development snapshot versions
ferdna has joined #openscad
mmu_man has quit [Ping timeout: 260 seconds]
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
castaway has joined #openscad
mmu_man has joined #openscad
<moonlight> thank you guys, that's the info I need to start working on
extor has joined #openscad
bozo16 has quit [Remote host closed the connection]
guso78k72 has joined #openscad
<guso78k72> i am just curious: what are the requirements to run OpenSCAD in a web browser. Which components are required and where is the data located ?
<teepee> depends on what you want to do
<teepee> generating STL requires just the js wrapper to run the WASM file
<teepee> data is in the internal virtual filesystem
<guso78k> I understand: WASM is the solution and everything happens in the user browser. i am interested into displaying the 3D model like in OpenSCAD application.
guso78k has quit [Quit: Client closed]
moonlight has quit [Ping timeout: 260 seconds]
guso78k72 has quit [Ping timeout: 250 seconds]
teepee_ has joined #openscad
teepee_ has quit [Remote host closed the connection]
Guest74 has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
cart_ has quit [Ping timeout: 252 seconds]
teepee has joined #openscad
Guest74 has quit [Quit: Client closed]
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
<teepee> guso78: the WASM build is basically a headless openscad right now, so it can generate STL or SVG
<teepee> it should be possible to render things via WebGL but there's no code for that whatsoever yet
<teepee> so what that example does is integrating a web text editor + openscad WASM + threejs for mesh display
cart_ has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
cart_ has quit [Ping timeout: 276 seconds]
cart_ has joined #openscad
cart_ has quit [Ping timeout: 264 seconds]
fling has quit [Ping timeout: 255 seconds]
fling has joined #openscad
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
J24k10 has quit [Client Quit]
J24k10 has joined #openscad
lostapathy has quit [Ping timeout: 252 seconds]
lostapathy has joined #openscad
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
ToAruShiroiNeko has joined #openscad
ferdna has quit [Quit: Leaving]
moonlight has joined #openscad
moonlight has quit [Client Quit]
moonlight has joined #openscad
<moonlight> I'm trying to import .svg and it's not working
<moonlight> linear_extrude(height=5)
<moonlight> import("cat_1.svg");
<moonlight> On clound openscad it worked, but on desktop not
<moonlight> same file
<teepee> did you save the scad? otherwise it does not know where to look for the SVG
<moonlight> aaaa okay
<moonlight> not it works '=D
<moonlight> now*
arebil has quit [Quit: arebil]
moonlight has quit [Quit: Connection closed]
mmu_man has quit [Ping timeout: 276 seconds]
arebil has joined #openscad
ToAruShiroiNeko has quit [Ping timeout: 260 seconds]
mmu_man has joined #openscad
L29Ah has quit [Ping timeout: 276 seconds]
ToAruShiroiNeko has joined #openscad
L29Ah has joined #openscad
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
guso78k has joined #openscad
guso78k has quit [Ping timeout: 250 seconds]
lostapathy has quit [Ping timeout: 252 seconds]
omegatron has quit [Quit: Power is a curious thing. It can be contained, hidden, locked away, and yet it always breaks free.]
lostapathy has joined #openscad
moonlight has joined #openscad
epony has quit [Remote host closed the connection]
mmu_man has quit [Ping timeout: 256 seconds]
mmu_man has joined #openscad
moonlight has quit [Ping timeout: 264 seconds]
TheAssassin has quit [Quit: No Ping reply in 180 seconds.]
TheAssassin has joined #openscad
guso78k has joined #openscad
<guso78k> https://imgur.com/a/35JR5mm written a parser for GDS Files in 100 lines. The picture shows an OR Gate on a Microchip
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
guso78k has quit [Quit: Client closed]
guso78k has joined #openscad
<knielsen> guso78k: That's very nice! Very intuitive to understand compared to a "flat" diagram, power on the top, ground on the bottom, the NOR on the left and then the output inverter on the right
<knielsen> and if you can get your hand of a GDS for a full chip, it should be a nice stress-test for crashing openscad, I imagine (or at least OOM-ing it)
<guso78k> i fear that the data provided of a full chip will blow openscad . but of course it can be used for medium sized blocks
<guso78k> did not yet implement the correct concept of cells and "instantiation"  but with the available variables its a really easy tasj
<guso78k> ps: got lots of full chip gds file's available but I know why I don't try them(yet)  :')
<knielsen> :-)
<teepee> including smaller ones I assume
SamantazFox has quit [Remote host closed the connection]
SamantazFox has joined #openscad
<guso78k> haha, i also planned to 3d print such a gate shown in the picture
<guso78k> If i get hold of good textures for metal etc,  we can improve the picture.
<guso78k> nice link , though
<teepee> really fully open source chips :)
<knielsen> oooh, 3d-printed gate, that's a cool idea. And easy to print each layer in a different colour
<guso78k> Ii am wondering how the picture on the url from teepees are created ... STL files dont have color information
<knielsen> guso78k: Now I want a couple of nice models of gates. Would be nice to have to show to people that want to know what "ASIC design" is all about
<guso78k> knielsen, yes, it appears easy .. but once you e.g. print metal you have a big amount of "lose" wires and you need to sort them before glueing
<teepee> the PDK should have some of those files?
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
guso78k6 has joined #openscad
<guso78k6> no, PDK does not provide "Sample" gate layouts
<guso78k6> its a pure defintion of layers and device pCells (parameterized Cells for primitive devices like mos or resistor ...)
<guso78k6> what you are looking for is a standard cell library, this contains a set of useful standard cells.
<guso78k6> yes, i could use this example together with my script, after i implement the "instance"  gds tag
guso78k has quit [Ping timeout: 250 seconds]
<guso78k6> interesting PDK,  however i have just seen Siemens/Calibre as DRC check. its by far the most expensive option for a Free PDK. Cheaper options would be PVS, Assura ...
<guso78k6> need to leave ... full day tomorrow
<teepee> good night
J24k10 has quit [Quit: Client closed]
J24k10 has joined #openscad
fling has quit [Remote host closed the connection]
fling has joined #openscad
RoyK has quit [Ping timeout: 256 seconds]
ferdna has joined #openscad
RoyK has joined #openscad
teepee_ has joined #openscad
teepee has quit [Ping timeout: 255 seconds]
teepee_ is now known as teepee
teepee has quit [Remote host closed the connection]
teepee has joined #openscad