24 comments

[ 3.7 ms ] story [ 52.0 ms ] thread
Surprised this hasn't been shared here before.

Built by my former colleague, Stewart Allen (Co-Founder/CTO of WebMethods, CTO of AddThis, Co-Founder/CPO of IonQ, et al.).

What caught my attention:

- 100% free, no subscriptions, no accounts, no cloud

- Local-first: all slicing and toolpath generation runs on your machine

- Works in any browser, even offline once loaded

- Supports FDM/SLA, CNC milling, laser cutting, wire EDM

- Fully open source: github.com/GridSpace/grid-apps

Refreshing to see a tool that isn't trying to lock you into a subscription or harvest your data.

Can it be locally installed in docker or something? It's kinda a bummer when I need to do something and there's a connection problem or the server is down.

Edit: looks like yes! https://github.com/GridSpace/grid-apps I will try it then.

In fact I had that only a month or 2 ago with fusion 360. Something in their cloud was down so I couldn't export to STL and i really needed that urgently.

(ob. discl., I work for a company which sells software in this space)

I wrote up a bit on Carbide Create at:

- https://willadams.gitbook.io/design-into-3d/2d-drawing (note that there is a link to a free (as in beer) download for Windows or Mac OS at that link)

- https://willadams.gitbook.io/design-into-3d/toolpaths

Other commercial programs which one licenses and installs and which don't intrude beyond that include:

- MeshCAM https://www.grzsoftware.com/

- Alibre https://www.alibre.com/ (note that there is a CAM option which is a re-badged MeshCAM)

- Moment of Inspiration 3D https://moi3d.com/ (this is probably the next commercial package I try)

and of course FreeCAD has a CAM Workbench which has seen great strides and Solvespace has a basic facility for G-code generation and some folks just program G-code/CAM directly --- I've been working on a tool for that myself: https://github.com/WillAdams/gcodepreview

Now if we can only get an offline printer…
Kinda funny how things have progressed...

I work with the Smoothieware project. The V1 Smoothieboard was one of the first with ethernet onboard (although kinda borked). First thing that was advised to everyone was "never connect this to anything outside your local network"

Nowadays...it seems that warning has been lost. Even in the face of firmware updates that caused physical damage.

Something to be said for building your own printer.

More open source, browser-accessible tools is a good thing.

That said, aren't Prusa/Orca/etc. all already open-source (and part of the same lineage)?

Am I weird in not being too surprised? It don't have experience with wire EDM but every toolpath generator or slicer I've ever used was just local software.
This looks great. I was hoping it would have been a good OrcaSlicer replacement for my FDM printer, but unfortunately it didn't generate any top surfaces (except for the topmost one) for a model I imported in. I didn't know if it was the printer profile (Creality.Ender3) or something else, but it seems I'm still using OrcaSlicer for the time being.
Great tool for a Makerspace - really appreciate the ability to use the same tool for laser cutting, 3d printing, and CNC. These are big jumps for people typically - having a familiar tool would help people transition from one area to another.
OT: Why is that Alphabet, Mozilla, Apple, etc can get together to create web standards that allow anyone to create software that works cross-platform - only a browser is needed, but Microsoft, Alphabet, Apple, Canonical, etc can't get together to create standards that allow anyone to create software that works cross-platform?
Apple make money from the App Store and from selling their hardware, so why should they want to invest on something that let people install software bypassing the App Store or that works on other platforms?

Alphabet make money from ads, so they want web pages, apps on Android and Chrome everywhere.

Mozilla make money from Google.

Microsoft make money from software licenses and subscriptions and from cloud services. They might be interested in cross platform installation.

At the moment what we have is PWA and WASM and icons on the desktop.

The API surface becomes the lowest common denominator of all the platforms it supports, possibly with a path to support platform-native features, but probably in a way that’s necessarily not as good as native.

I think we already have plenty of avenue in ‘solutions’ like Electron to let people build bad apps.

It's a shame they don't have an actual application for a truly offline experience. If they had both, people could have their cake and eat it too.
Part of me wants to be wary. The useful life of industrial machinery such as CNC mills is much longer than the lifespan of websites, so locally-installed software you own is usually a better choice.

But another part of me realizes that everyone is using Fusion360, despite the fact they have a history of taking away features to force people to migrate to paid tiers. So it probably doesn't matter.

> much longer than the lifespan of websites

But browsers (and browser technologies) have documented track of being fully backward compatible up to the beginnings of WWW, and it's not going to change.

Which actually is much much better than any other environment you can imagine - unless of course you use (and want to use) that one frozen in time 25 year old PC. And pray nothing breaks (y2k bugs and whatnot).

If the software is open source (and works offline) you can have it functional in 10 or 20 more years. And it will be "locally-installed software you own" you want.

> locally-installed software you own is usually a better choice.

It’s a good thing that’s exactly what this is, then.

Stop it with “free forever”. It never ever is.
For those wondering why having a browser based slicer is useful: teaching. The site mentions this, but I'll add my own experience that having good in-browser software like this is incredibly useful when you have a classroom full of students who a) aren't used to installing desktop software, b) are running a bunch of different operating systems (including chrome os), and c) have firewalls prevents them from installing local software anyway.

I wouldn't want online tools to be come the default (like google docs) but having them as an options is great. (I find onshape and photopea useful in this way as well).

- 100% free, no subscriptions, no accounts, no cloud

- Local-first: all slicing and toolpath generation runs on your machine

- Works in any browser, even offline once loaded

YES!

I think a new type of open source is emerging centering around what is now possible in browsers. Browsers have a great track record when running legacy projects. Relying on a backend could be a liability for longevity.

I built opal editor myself, a local first open source free markdown editor with these same principles, https://github.com/rbbydotdev/opal

What is the geometry kernel behind this for CAD ?
A fun thing you can do with this excellent sw is to slice a 3d object into slices to cut with a laser cutter. Ie you'll get a bunch of layers of eg cardboard or plywood, which you can assemble into a large object. Increase layer height to thicker than your material to create gaps in between. This operation is the basis for some very nice looking creative stuff you can find on etsy or even high-end wood working stuff.
So is this the software part? Or do they sell hardware too? Are there recommended ones?