Skip to content

Releases: CodeMasterCody3D/OrcaSlicer-Mobile

Release 0.4.5

12 Jun 12:18

Choose a tag to compare

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

12 Jun 09:48

Choose a tag to compare

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

12 Jun 07:05

Choose a tag to compare

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

12 Jun 06:24

Choose a tag to compare

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

12 Jun 04:10

Choose a tag to compare

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.config when opening painted 3MF files.
  • Render paint overlays for all used filament IDs, not only the current/default palette length.

Verification

  • Built from commit dd3d66e with 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

12 Jun 02:25

Choose a tag to compare

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_count and plate_stride_x/y logic)
  • 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

11 Jun 23:08

Choose a tag to compare

Added translucent white haze for selection, supported 3mf file loading, and other bug fixes.

OrcaSlicer Mobile v0.1.0 (alpha)

11 Jun 06:30

Choose a tag to compare

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_filament profile 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.