Mac OS programs won’t run on iOS devices until such time as Apple makes the full Mac OS, or provides some mechanism for such apps to run unless they are ported over to iOS by the developers.
Developing versions of Carbide Create/Motion for iOS is pretty much a non-starter — we’d have to send Apple one of each machine to test the apps w/.
Until then work-arounds are:
use an SVG vector editor or CAD tool to make SVGs or DXFs to import into Carbide Create
use a 3D modeling tool such as Shapr3D to make STLs which can then be imported into MeshCAM
use a remote viewing tool to allow control of the machine using Carbide Motion running on a supported computer attached to the machine
As cool as the web interface was, it seemed to have been rather problematic from a development/support standpoint. Why not use a remoting tool such as VNC?
(and I say this as a person who really misses nxhosting on NeXT computers)
Well, because they can be laggy and require the target computer to have a screen, I guess. And don’t often support multiple devices connecting to them.
Interestingly, the new VNC screen scrapers are faster than the old X11 mechanisms, despite the latter just sending draw instructions. Compression, and only sending pixels that change, tends to be faster on modern UIs that now have more images and the like.
It’s a shame the web service is a development problem… it should be simpler to make than a program with a GUI. They need not make a UI… just provide a http REST service that receives and returns JSON. The community would do the rest
With Mac OS 11, they will run iOS apps…and with the new M1 hardware, in both platforms, I would think it would be fairly simple to design an app that will run on both. Even if you have to use the “passthrough” feature. Sorry, the actual name escapes me at the moment.
I’m not sure what you’re saying. That you would have to send in an actual CNC machine? I’m pretty sure that is not correct, but I’m willing to be educated. It’s been several years since I gave up my Apple Developer creds.
There’s no macOS app that runs on iOS at the moment, and no way to make it so. You have to make an iOS app and then let it run in a iOS mode on macOS.
Carbide3D doesn’t have any M1 apps, so that means all apps are Intel and currently are emulated using macOS’s emulation on M1 hardware.
So C3D would have to first port to M1 only - probably not too hard, then to iOS - not hard but unique and not universally useful - it only serves iOS users.
So the road has a few steps, and some steps only benefit iPad M1 users.
(edit: I own a 2020 iPad Pro 12.9" and its my favourite device… but I love it so much I wouldn’t take it into my workshop )
I understand the desire for it to run on IPad, but there are so many other features I’d rather the CCreate developers work on. That needs to be the priority.
The reason why Microsoft based machines have been so successful is because 99% of the software runs on them. I’m not saying they are superior, they are just compatible with the world. When buying an apple you are automatically making a trade off that there will be some things that will not work on it.
FYI - I started my life as an AppleIIE user and then GS followed by Macintosh, but realised in 1991 this wasn’t going to work and got my first IBM compatible and haven’t looked back.
I still remember how excited I was to be able to play Leisure Suit Larry and then Wolfenstein
This rant is not meant for those asking for raspberry pi/Linux support. There is a synergy between engineering prowess associated with CNC and Linux engineering that is undeniable.
I’m actually rather more interested in knowing “When’s the next drop of cool functionality coming in carbide create?” I understand that we can’t see the roadmap, but at least I can get excited to know when I get a shinny new software update to play with
You can run virtual machines on an iPad with UTM, that’s your most likely way forward at the moment but performance isn’t great and there’s no support for USB, so you wouldn’t be able to run Carbide Motion.
Maybe you could hack something together with a Windows virtual machine and some kind of USB over ethernet device though…