Skip to content

Latest commit

 

History

29,955 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

DuckySlicer duck mark

DuckySlicer

Slice on Android, on-device and offline.

Android 8+ ARM64 Offline first License AGPL-3.0

DuckySlicer is an offline Android slicer for importing models, preparing print jobs, previewing layers, and exporting G-code directly on your device.

DuckySlicer is an alpha project under active development. If you want to follow the project, a ⭐ on the repository helps others find it.

Features

  • On-device slicing and G-code preview
  • Printer, filament, and slicing profiles
  • Multi-object projects, automatic arrangement, and support painting
  • Touch-first phone and tablet interface
  • Optional OctoPrint and Klipper/Moonraker connections
  • 22 app languages, with English as the default

Install

Download the signed ARM64 APK from GitHub Releases. Android may ask you to allow installation from the browser or file manager used to open the APK.

Build

Requirements: JDK 17, Android SDK 36, Android NDK 28.2, Rust, cargo-ndk, CMake, Ninja, and Git.

git submodule update --init --recursive
cd android
./gradlew --dependency-verification=strict assembleDebug

The debug APK is written to android/app/build/outputs/apk/debug/app-debug.apk.

License

DuckySlicer is distributed under the GNU Affero General Public License v3. See THIRD_PARTY_NOTICES.md for third-party notices.

About

Offline, on-device 3D printing slicer for Android.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages