Video yükleniyor...

Video Yüklenemedi

Ana Sayfaya Dön

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 görüntüleme • 11 ay önce •via X (Twitter)

117 Yorum

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

Oh cool, looks pretty similar

guille profil fotoğrafı
guille11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

It seems really great with a lot of features.

guille profil fotoğrafı
guille11 ay önce

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

guille profil fotoğrafı
guille11 ay önce

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

guille profil fotoğrafı
guille11 ay önce

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

Lisandro Iaffar profil fotoğrafı
Lisandro Iaffar11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

Thanks! Never heard about!

Lisandro Iaffar profil fotoğrafı
Lisandro Iaffar11 ay önce

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.

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

@FreeCADNews Veery interesting!! Thank you for sharing!

Jordan Noone 🇺🇸 profil fotoğrafı
Jordan Noone 🇺🇸11 ay önce

Already exists!

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

Jordan Noone 🇺🇸 profil fotoğrafı
Jordan Noone 🇺🇸11 ay önce

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.

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

Jordan Noone 🇺🇸 profil fotoğrafı
Jordan Noone 🇺🇸11 ay önce

@zoodotdev

aXes Quest 👾 Coding Toy profil fotoğrafı
aXes Quest 👾 Coding Toy11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

the UI is awesome. love it

Steve Coast profil fotoğrafı
Steve Coast11 ay önce

…OpenSCAD with cooler UI

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

at least there is something different

Minmin Gong profil fotoğrafı
Minmin Gong11 ay önce

You know there is an app called OpenSCAD, right?

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

yapcine profil fotoğrafı
yapcine11 ay önce

This is literally CADAM

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

Oh, cool, never heard about.

sanjay prasad hs profil fotoğrafı
sanjay prasad hs11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

This is what I am doing in the web editor mate

OtivDev profil fotoğrafı
OtivDev11 ay önce

@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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

atp profil fotoğrafı
atp11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

atp profil fotoğrafı
atp11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

atp profil fotoğrafı
atp11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

atp profil fotoğrafı
atp11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

thank you very much! Appreciated!

Diego profil fotoğrafı
Diego11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

You can, or you script your models

Lukas Süss profil fotoğrafı
Lukas Süss11 ay önce

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).

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

Never tried openscad

NotThatQ profil fotoğrafı
NotThatQ11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

this is a newborn language, so let's see

Hervé Nivon profil fotoğrafı
Hervé Nivon11 ay önce

Reminds me of OpenSCAD

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

I didn't know openscad

Hervé Nivon profil fotoğrafı
Hervé Nivon11 ay önce

Well done 👍

Hervé Nivon profil fotoğrafı
Hervé Nivon11 ay önce

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 🥹

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

Time to play with 3D models.

Oliver profil fotoğrafı
Oliver11 ay önce

can ai generate it

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

Oliver profil fotoğrafı
Oliver11 ay önce

generate the code

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

sara.sissy profil fotoğrafı
sara.sissy11 ay önce

@OliverBarnum That's very good.👏🏻

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

@OliverBarnum Thanks! Hope it works!

Dan Advantage profil fotoğrafı
Dan Advantage11 ay önce

totally ground-breaking, amazing work, marco!

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

It is pretty awesome! 3D printing goes brrrr

Dan Advantage profil fotoğrafı
Dan Advantage11 ay önce

it's almost too easy

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

it's becoming just a funny game

Dan Advantage profil fotoğrafı
Dan Advantage11 ay önce

the game of life

bake-chang profil fotoğrafı
bake-chang11 ay önce

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

Rodolfo Bonnin profil fotoğrafı
Rodolfo Bonnin11 ay önce

Cadquery?

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

what is cadquery?

Rodolfo Bonnin profil fotoğrafı
Rodolfo Bonnin11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

oh very interesting. Thanks for sharing

needabetteralt profil fotoğrafı
needabetteralt11 ay önce

Literally math cad.

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

literally.

needabetteralt profil fotoğrafı
needabetteralt11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

javacasm profil fotoğrafı
javacasm11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

thanks! I will share the web editor soon

Pewpy profil fotoğrafı
Pewpy11 ay önce

openscad exists you know

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

@MrPewpyButWhole ya I received many comments about that

Pewpy profil fotoğrafı
Pewpy11 ay önce

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

migero 🤌🥕🐇 profil fotoğrafı
migero 🤌🥕🐇11 ay önce

can any current AI LLM use it ?

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

migero 🤌🥕🐇 profil fotoğrafı
migero 🤌🥕🐇11 ay önce

looking forward then

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

working on it, stay tuned!

Sunwolf profil fotoğrafı
Sunwolf11 ay önce

Can it do animal figures? Like Huskies?

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

Sunwolf profil fotoğrafı
Sunwolf11 ay önce

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.

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

@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.

Sunwolf profil fotoğrafı
Sunwolf11 ay önce

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.

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

Sunwolf profil fotoğrafı
Sunwolf11 ay önce

Web3 is vast.😎

TheRad-creator profil fotoğrafı
TheRad-creator11 ay önce

Can you also choose color for the piece?

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

ya sure

TheRad-creator profil fotoğrafı
TheRad-creator11 ay önce

Cool, thx.

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

soon online, stay tuned.

Lachlan Perrier profil fotoğrafı
Lachlan Perrier11 ay önce

Fantastic

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

ya, it really is!

Shoopie toopie profil fotoğrafı
Shoopie toopie11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

@virtuaboii .microcad extension is better XD

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

@virtuaboii simple, clean, fast. Like it.

8kspaceinvader profil fotoğrafı
8kspaceinvader11 ay önce

Ever tried OpenSCAD?

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

yep, i discovered it today

Daniel Kumlin profil fotoğrafı
Daniel Kumlin11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

lego

𝕬𝖑𝖕𝖍𝖆 𝕷𝖊𝖌𝖎𝖔𝖓 🕋 profil fotoğrafı
𝕬𝖑𝖕𝖍𝖆 𝕷𝖊𝖌𝖎𝖔𝖓 🕋11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

Peter Isza profil fotoğrafı
Peter Isza11 ay önce

Cool where can I try it

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

Peter Isza profil fotoğrafı
Peter Isza11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

yep why not!

Peter Isza profil fotoğrafı
Peter Isza11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

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

Dan Advantage profil fotoğrafı
Dan Advantage11 ay önce

@fs9h7kh4b5 lol let's go marco

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

@fs9h7kh4b5 we are sooo back

Borz profil fotoğrafı
Borz11 ay önce

cool.

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

It is.

SpaceBird Aero profil fotoğrafı
SpaceBird Aero11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

Oh I didn't know🚀

Paula Gutierrez Cascales profil fotoğrafı
Paula Gutierrez Cascales11 ay önce

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

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

This is literally what I am doing right now.

3DCre8r profil fotoğrafı
3DCre8r11 ay önce

Now do an icosahedron

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

Let's go

3DCre8r profil fotoğrafı
3DCre8r11 ay önce

😅 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.

Marco Franzon profil fotoğrafı
Marco Franzon11 ay önce

oh well, it looks really complex XD

3DCre8r profil fotoğrafı
3DCre8r11 ay önce

It was a little annoying to make ha.

Benzer Videolar