CDworks development project

Snapmaker
Unleashed.

An independent development project extending the Snapmaker Artisan A400 touchscreen and machine dashboard. Follow the modifications as we build, test and refine them.

The development repository is currently private. GitHub access is required to view the source and project notes.

The approach

A more useful Artisan.

We are improving the Android FabScreen interface and its LAN dashboard: clearer machine information, camera visibility and a foundation for future integrations.

The stock Artisan controller continues to manage motion, tools, temperature control and machine interlocks. Changes to the interface are developed and validated in stages.

Modifications

What we are working on.

Each part of the project has its own validation status. A working candidate is a step in development, rather than a general release.

DEVICE TESTED

Touchscreen build identification

A development label in Settings → About makes a project build identifiable on the machine. The initial candidate has been installed and tested on the Artisan.

UNDER VALIDATION

USB camera integration

Building on community UVC camera support, a Logitech C920 live preview has been shown in Orca. Powered-hub coexistence and longer-session stability remain in testing.

IDLE RESPONSES CONFIRMED

Controller diagnostics

A read-only Controller view brings supported temperature and controller reports into the LAN dashboard. Printing-state behavior and disconnect/reconnect handling still need validation.

AWAITING DEVICE RETEST

Firmware Update shortcut

An idle-gated shortcut opens the Artisan’s existing Firmware Update screen. Installation remains a user-confirmed action on the touchscreen.

Behind the interface

Build. Verify. Recover.

The development pipeline builds and signs the touchscreen application, verifies its package, and prepares a stock rollback alongside each device-specific candidate.

01

Known source revisions

Source revisions and project patches are tracked so each candidate has a clear starting point.

02

Package verification

Package identity, signing and container checks support a repeatable development workflow.

03

Stock rollback

Device-specific packaging preserves the other stock firmware payloads and prepares a recovery package.

Research & next steps

Beyond the first changes.

These are areas of investigation. They are not released features or confirmed compatibility claims.

RESEARCH

Multi-material integration

Investigating Anycubic ACE Pro 2 integration and a controller-coordinated tool-change workflow for the Artisan.

RESEARCH

CNC & expansion

Exploring probing, telemetry and an expansion hub while retaining the Artisan controller’s role in machine operation.

PLANNED

Slicer workflow

Evaluating a future FullSpectrum Orca adaptation for an Artisan Marlin/ACE workflow. A verified tool-change contract comes first.

Follow the project

Development lives on GitHub.

The repository tracks project patches, architecture, validation notes and the development roadmap.

View project on GitHub

The development repository is currently private. GitHub access is required to view the source and project notes.

About this project

Snapmaker Unleashed is an independent CDworks project and is not affiliated with or endorsed by Snapmaker. The current work targets the Artisan A400; other machines have not been validated.

This page shares development progress. No general firmware download is offered here.

Ask about the project