Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

This is MicroCAD. The programming language for your 3D projects. You can design your own Lego block in a few lines of code, ready to be exported as an STL file for 3D printing.

116,420 Aufrufe • vor 11 Monaten •via X (Twitter)

117 Kommentare

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

Oh cool, looks pretty similar

Profilbild von guille
guillevor 11 Monaten

have you seen build123d? currently messing around with it, it's pretty neat imo

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

It seems really great with a lot of features.

Profilbild von guille
guillevor 11 Monaten

yeah; one thing is that it is actually built on Python which is (a) nice in the sense that you can leverage all of Python's standard tools but (b) annoying in the sense that you kind of have to work _within_ Python's "way of doing things" which may make things clunkier

Profilbild von guille
guillevor 11 Monaten

overall, it's been pretty smooth sailing; really the weird thing is mostly getting used to referring to edges/vertices/etc in terms of other objects instead of being able to click on them and set constraints

Profilbild von guille
guillevor 11 Monaten

but that's less specific to this and more just remembering that you can do it/what the commands are to filter/remove/sort/sort_by_distance/etc

Profilbild von Lisandro Iaffar
Lisandro Iaffarvor 11 Monaten

Cool project!! You might also take a look at cadquery:

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

Thanks! Never heard about!

Profilbild von Lisandro Iaffar
Lisandro Iaffarvor 11 Monaten

My pleasure! It's the CAD engine of @FreeCADNews , so it's fully featured, and can be used both within freecad, and outside of it, as standalone software. A cool aspect of it is that it works with STEP geometry, not only STL, which is much easier to work with in any other CAD.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@FreeCADNews Veery interesting!! Thank you for sharing!

Profilbild von Jordan Noone 🇺🇸
Jordan Noone 🇺🇸vor 11 Monaten

Already exists!

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

ohh fine I didn't know. How it works? with microcad?

Profilbild von Jordan Noone 🇺🇸
Jordan Noone 🇺🇸vor 11 Monaten

We have a scripting language at @zoodotdev called KCL ( and build a hybrid GUI around it where you can do both prompt-based and traditional edits.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@zoodotdev Ohhh I see, never heard about it. Thanks for sharing.

Profilbild von Jordan Noone 🇺🇸
Jordan Noone 🇺🇸vor 11 Monaten

@zoodotdev

Profilbild von aXes Quest 👾 Coding Toy
aXes Quest 👾 Coding Toyvor 11 Monaten

I made a toy where you can code voxel art and MUCH MURE

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

the UI is awesome. love it

Profilbild von Steve Coast
Steve Coastvor 11 Monaten

…OpenSCAD with cooler UI

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

at least there is something different

Profilbild von Minmin Gong
Minmin Gongvor 11 Monaten

You know there is an app called OpenSCAD, right?

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

I didn't know, now I know it. But still I think this is fine.

Profilbild von yapcine
yapcinevor 11 Monaten

This is literally CADAM

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

Oh, cool, never heard about.

Profilbild von sanjay prasad hs
sanjay prasad hsvor 11 Monaten

This seems like a really cool thing. We should definitely hook an LLM into it and see where it goes.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

This is what I am doing in the web editor mate

Profilbild von OtivDev
OtivDevvor 11 Monaten

@sanjuhs123 Curious to see how it performs, I did the same but with blender backend (tried JSCAD as well), link in my bio if you want to try

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@sanjuhs123 oh, thank you, I'll try for sure.

Profilbild von atp
atpvor 11 Monaten

cool af but using a non-standard ascii char in the extension is a bad move

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

I think I didn't get your point, can you explain me better?

Profilbild von atp
atpvor 11 Monaten

I feel it could generate easily avoidable problems, like when you create a file from the terminal and usually don’t have quick access to those characters

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

oh I got it know. have you got some suggestion?

Profilbild von atp
atpvor 11 Monaten

allowing variations like .ucad or .mcad sounds cool too, and so terminal users without Unicode support (if any exist) won’t suffer

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

thank you, I am a newbie on this field, so every new information is useful

Profilbild von atp
atpvor 11 Monaten

bro... you dont seem newbie at all hahah you created an awesome project keep it up 💪

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

thank you very much! Appreciated!

Profilbild von Diego
Diegovor 11 Monaten

Or you can design a Lego with a couple clicks in cad

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

You can, or you script your models

Profilbild von Lukas Süss
Lukas Süssvor 11 Monaten

How does it compare to OpenSCAD? Is it also a pure / referentially transparent / side effect free language (culling out all the bugs that can stem from for this use-case unnecessary statefulness).

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

Never tried openscad

Profilbild von NotThatQ
NotThatQvor 11 Monaten

Sounds great, I'll test it as soon as I can. I used openSCAD and it was quite powefull but unfortunately the development stopped.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

this is a newborn language, so let's see

Profilbild von Hervé Nivon
Hervé Nivonvor 11 Monaten

Reminds me of OpenSCAD

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

I didn't know openscad

Profilbild von Hervé Nivon
Hervé Nivonvor 11 Monaten

Well done 👍

Profilbild von Hervé Nivon
Hervé Nivonvor 11 Monaten

Modeling 3d model has always been frightening to me. Use a mouse to sculpt a virtual blob 😱 I love so much being able to code 3d models. It’s mesmerizing to me. OpenSCAD revival 🥹

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

Time to play with 3D models.

Profilbild von Oliver
Olivervor 11 Monaten

can ai generate it

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

i think gemini 3 is able to generate them. I prefer this approach because I can have more control on the process in this way

Profilbild von Oliver
Olivervor 11 Monaten

generate the code

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

Exactly, that's the plan, integrate into the webeditor and llm so I can let it write the code

Profilbild von sara.sissy
sara.sissyvor 11 Monaten

@OliverBarnum That's very good.👏🏻

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@OliverBarnum Thanks! Hope it works!

Profilbild von Dan Advantage
Dan Advantagevor 11 Monaten

totally ground-breaking, amazing work, marco!

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

It is pretty awesome! 3D printing goes brrrr

Profilbild von Dan Advantage
Dan Advantagevor 11 Monaten

it's almost too easy

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

it's becoming just a funny game

Profilbild von Dan Advantage
Dan Advantagevor 11 Monaten

the game of life

Profilbild von bake-chang
bake-changvor 11 Monaten

I once tried hooking OpenSCAD up to an LLM, and it just didn’t work at all.

Profilbild von Rodolfo Bonnin
Rodolfo Bonninvor 11 Monaten

Cadquery?

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

what is cadquery?

Profilbild von Rodolfo Bonnin
Rodolfo Bonninvor 11 Monaten

Similar, but a very stable Python library with kits of component libraries. Also check build123d

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

oh very interesting. Thanks for sharing

Profilbild von needabetteralt
needabetteraltvor 11 Monaten

Literally math cad.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

literally.

Profilbild von needabetteralt
needabetteraltvor 11 Monaten

No, it specifically is. Mathcad or openscad is literally already this. It’s been around a long time.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

Ya, I am not joking, I didn't know that. I discovered today here in the comments, many people talk about openscad

Profilbild von javacasm
javacasmvor 11 Monaten

Love it, if you need a beta tester... just send a msg

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

thanks! I will share the web editor soon

Profilbild von Pewpy
Pewpyvor 11 Monaten

openscad exists you know

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@MrPewpyButWhole ya I received many comments about that

Profilbild von Pewpy
Pewpyvor 11 Monaten

will you support the superior .step format? the .stl format is late 1980's and is very out of date

Profilbild von migero 🤌🥕🐇
migero 🤌🥕🐇vor 11 Monaten

can any current AI LLM use it ?

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

I am doing exactly this. Like an agent to properly write this syntax on a given prompt

Profilbild von migero 🤌🥕🐇
migero 🤌🥕🐇vor 11 Monaten

looking forward then

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

working on it, stay tuned!

Profilbild von Sunwolf
Sunwolfvor 11 Monaten

Can it do animal figures? Like Huskies?

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@GaryWA9 pretty complex task. I think we can try to make a very rough version of a husky. Let me try.

Profilbild von Sunwolf
Sunwolfvor 11 Monaten

That would be cool. I'd love to find a way without 3D scanning gear. I have Huskies and wanted to make their own statues and they generally won't sit still for a scanner process. I was thinking 3-4 images from different angles could be crunched up but have no idea what AI would crunch that up or if it exists yet. I use FreeCAD and Blender for other things.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@GaryWA9 oh, very nice. I think you should try with gemini 3 maybe. Uploading the pictures and asking for a 3d model of them. I have seen something like this for cars and it looks pretty nice.

Profilbild von Sunwolf
Sunwolfvor 11 Monaten

Will try...but then have to get to STL for the 3D Printer. Someone could make a business out of that, doing custom 3D statues for people's pets. Just spit balling. But that would be cool for my crew.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@GaryWA9 I am sure that it already exists but we just don't know XD

Profilbild von Sunwolf
Sunwolfvor 11 Monaten

Web3 is vast.😎

Profilbild von TheRad-creator
TheRad-creatorvor 11 Monaten

Can you also choose color for the piece?

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

ya sure

Profilbild von TheRad-creator
TheRad-creatorvor 11 Monaten

Cool, thx.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

soon online, stay tuned.

Profilbild von Lachlan Perrier
Lachlan Perriervor 11 Monaten

Fantastic

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

ya, it really is!

Profilbild von Shoopie toopie
Shoopie toopievor 11 Monaten

How am I supposed to find mu on my keyboard for the file extension good sir

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

I think that is a very good question. That is why it is better to use a fully integrated editor

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@virtuaboii .microcad extension is better XD

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@virtuaboii simple, clean, fast. Like it.

Profilbild von 8kspaceinvader
8kspaceinvadervor 11 Monaten

Ever tried OpenSCAD?

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

yep, i discovered it today

Profilbild von Daniel Kumlin
Daniel Kumlinvor 11 Monaten

looks super sick. what is the coolest thing you have made with it?

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

lego

Profilbild von 𝕬𝖑𝖕𝖍𝖆 𝕷𝖊𝖌𝖎𝖔𝖓 🕋
𝕬𝖑𝖕𝖍𝖆 𝕷𝖊𝖌𝖎𝖔𝖓 🕋vor 11 Monaten

This is awesome. Being able to git diff cad designs. Text based git diffable engineering ftw.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

EXACTLY. You got the point, that is the real value of this.

Profilbild von Peter Isza
Peter Iszavor 11 Monaten

Cool where can I try it

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

the code is open source and you can install the software with cargo

Profilbild von Peter Isza
Peter Iszavor 11 Monaten

One can make a static website for this thing with codemirror, webassembly, and webgpu right?

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

yep why not!

Profilbild von Peter Isza
Peter Iszavor 11 Monaten

I am lazy, I will wait until someone else builds it

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

just a couple of hours and I am going to host the website

Profilbild von Dan Advantage
Dan Advantagevor 11 Monaten

@fs9h7kh4b5 lol let's go marco

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

@fs9h7kh4b5 we are sooo back

Profilbild von Borz
Borzvor 11 Monaten

cool.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

It is.

Profilbild von SpaceBird Aero
SpaceBird Aerovor 11 Monaten

Fusion 360 has had scripting for making objects through code from the starting...

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

Oh I didn't know🚀

Profilbild von Paula Gutierrez Cascales
Paula Gutierrez Cascalesvor 11 Monaten

the cursor for CAD implementations here could be incredible - generative design and representations here could be awesome

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

This is literally what I am doing right now.

Profilbild von 3DCre8r
3DCre8rvor 11 Monaten

Now do an icosahedron

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

Let's go

Profilbild von 3DCre8r
3DCre8rvor 11 Monaten

😅 First time I modeled one after seeing how to construct it with 3 orthogonal golden ratio rectangles like a month ago in an x post, maybe it was one of yours. Last week I started to try it with grasshopper in rhino but I was too clueless compared to how to do it far more simply in Solidworks which this is.

Profilbild von Marco Franzon
Marco Franzonvor 11 Monaten

oh well, it looks really complex XD

Profilbild von 3DCre8r
3DCre8rvor 11 Monaten

It was a little annoying to make ha.

Ähnliche Videos