Releases: CodeMasterCody3D/OrcaSlicer-Mobile
Releases · CodeMasterCody3D/OrcaSlicer-Mobile
Release 0.4.5
Release 0.4.5
Fixes
- Emboss tool fixed (was broken in 0.4.4): text shapes are now correctly scaled to millimeters. Previously the generated text mesh was enormously oversized, making the model seem to disappear and crashing the slicer.
- Emboss text is now centered on the tapped surface point and sinks half its depth into the surface, so it fuses cleanly when slicing and engrave mode (cut) genuinely overlaps the model.
- Correct text placement on moved/rotated objects (world→object-local transform).
Changes
- Default emboss text is now "OrcaSlicer Mobile".
Release 0.4.4
Release 0.4.4
Known Issues
⚠️ The text Emboss tool has a bug in this release — it may not work correctly. A fix is coming in a future release.
New Features & Improvements
- Implement Emboss tool (text embossing/engraving on models)
- Implement Variable Layer Height tool with adaptive calculations and clear function
- Implement Measure tool for coordinate and distance measurements in 3D viewport
- Add split tool, support/seam/fuzzy painting, fix multi-filament config wipe-tower crash, and add G-code seams visibility toggle
- UI update: consolidate model tools into a Toolbar tab
- Enable G-code seam visualization by default
Chores
- Bump version to 0.4.4 for release
v0.4.3: Toolbar UI
UI update — unified Toolbar
- Renamed the Transform tab to Toolbar and moved the Plates button into it
- Migrated Move and Rotate out of the (now removed) Orientation tab
- Laid out all desktop-style model tools in one place: Plates, Auto-orient, Arrange, Split, Variable layer height, Move, Rotate, Scale, Lay on face, Cut, Support/Seam/Fuzzy/Color paint, Emboss, Measure
Working tools are wired up; tools not yet implemented show a clear message when tapped.
Bottom tabs are now: File · Camera · Toolbar · Slice.
Release 0.4.2
Release 0.4.2: Fixes G-code preview color rendering issues and automates Filament/Line Type view based on color configuration.
v0.4.1: Painted multi-volume 3MF assembly fix
OrcaSlicer Mobile v0.4.1
Painted Orca/Bambu 3MF project fix release.
Fixed
- Load painted multi-volume 3MF assemblies correctly.
- Accumulate paint facets across all model-part volumes with the correct instance/volume transforms.
- Adopt project filament colors from
Metadata/project_settings.configwhen opening painted 3MF files. - Render paint overlays for all used filament IDs, not only the current/default palette length.
Verification
- Built from commit
dd3d66ewith native source rebuild (:app:buildCMakeRelease[arm64-v8a]). - Verified packaged native symbol in
lib/arm64-v8a/libslic3r.so:Java_ru_ytkab0bp_slicebeam_slic3r_Native_model_1paint_1max_1filament.
APK
- File:
OrcaSlicerMobile_dd3d66e1ef.apk - SHA256:
53f197fc7421d8b307d35060496047bf9003716e765d8e6636229ef71cfa808b
v0.4.0: Multi-plate grid rendering & project normalization
Features
- Multi-plate grid rendering: All build plates now display simultaneously in a 2-column grid layout, matching desktop OrcaSlicer
- Automatic plate normalization: 3MF projects are loaded with correct plate offsets, accounting for the file's embedded bed size
- Full multi-plate support: Load, view, and slice on any plate; plate switching preserves all edits
Fixes
- Fixed offset calculation for multi-plate 3MF projects created on different bed sizes (e.g., 218×218 vs 300×300)
- Inactive plates render dimmed for visual distinction while maintaining full visibility of the workspace
Details
- Plates are laid out in a 2-column grid with 1.2× bed-size stride (matching desktop
compute_colum_countandplate_stride_x/ylogic) - Object positions are normalized back to bed-local coordinates using the 3MF's embedded
printable_area - Active plate receives full rendering (colors, selection, gizmos); inactive plates are display-only dimmed
Release 0.4.0
Added translucent white haze for selection, supported 3mf file loading, and other bug fixes.
OrcaSlicer Mobile v0.1.0 (alpha)
First public release of OrcaSlicer Mobile — an Android slicer running the real OrcaSlicer (libslic3r) engine on-device.
Highlights
- Full OrcaSlicer slicing engine (Arachne walls, tree supports, seam control, and more)
- Import OrcaSlicer
.orca_printer/.orca_filamentprofile bundles, with inheritance resolution and the full extruder/retraction block now preserved - Multi-color painting with brush, bucket-fill, and height-range tools (up to 16 filaments), with proper tool changes, prime tower, and per-filament flush volumes in the sliced G-code
- Cut tool with plane preview, round/square brush shapes
- G-code preview with feature and filament/tool color views
- Fully offline — no account, no cloud
Fixes in this release
- Flush volume matrix is now sized to the painted filament count (fixes "Flush volumes matrix do not match to the correct size" with any color count other than 4)
- Painted colors now apply to vertical walls, not just top/bottom surfaces (fixed a static-initialization-order bug in the engine's paint segmentation that silently discarded all wall paint on Android builds)
Install
Download the APK below and sideload it. Requires Android 5.0+ on a 64-bit ARM device (arm64-v8a).
⚠️ Alpha software, debug-signed build. Always sanity-check sliced G-code in the preview before printing.