It's all kicking off! First small steps for my 32-bit firmware project.

It’s all kicking off!

First small steps for my 32-bit firmware project. Directory layout created, inital project files created and imported into local Git repository. The basic “Hello world!” in Ada builds and runs. No, I haven’t yet simulated a blinking LED - that will come with the GTK3 GUI.

Next stage is basic hardware emulation and supporting infrastructure e.g GTK3 GUI representing a virtual printer, event dispatch mechanism and interface layers for ethernet/USB/wireless communications, remote control/monitoring and touchscreen.

Exciting times ahead…

Any more information? What board is this for, what are the goals?

@Stephanie_A ​ I will be producing my own hardware. Right now I am thinking NXP LPC4337 but that could change if more capable devices are released.

The goal is for a hardware and software stack to implement a new 3D printing platform. What I want to achieve for 3D printing is much like Valve has achieved for gaming with their Steam platform.

I want to produce a reference implementation that printer makers can use or manufacturers can put into their products and permit their users access to easy printing of designs.

Other benefits will be pay-per-print options without use of DRM to encourage designers to offer their work without forcing them to give it away.

The host application will support the management of print farms and production printing of parts down to individual desktop usage hence all the communication options.

I want to engineer a reliable end-to-end solution that will empower both printer designers, manufacturers and end-users without the need for me to actually become a Manufacturer. I know that rings of Marketing-speak but you should get the general idea.