Skip to content
View KuzuriAo's full-sized avatar

Block or report KuzuriAo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KuzuriAo/README.md

Hi, I'm Kuzuri

I build tools for 3D printing and fix the problems I run into along the way. Most of my work right now is on the Snapmaker U1: the slicer, the firmware, and getting projects from other printers onto it.

kuzuriao.com

any2orca

Converts Bambu Studio, Creality Print and Anycubic Slicer Next .3mf projects for the Snapmaker U1, keeping the creator's settings, painted colors and every filament slot. It runs entirely on your own machine: your file is never uploaded.

  • Web app: any2orca.com, drag and drop, nothing to install
  • CLI and library: any2orca (npx any2orca convert model.3mf), MIT licensed, for batches, scripting and your own code
  • Presets and diffs: apply your own print settings to other people's models, or see exactly what a creator changed from Snapmaker's stock profile

It replaces bambu2orca / b2o.

Snapmaker U1 contributions

Print-by-object collisions

The U1 could crash the toolhead into finished objects in print-by-object jobs in three places: homing at the end of the print, tool changes, and pausing. I reported it to Snapmaker with videos, then fixed each one where it can be fixed.

Collision Where it's fixed PRs
Homing after the print Slicer profile OrcaSlicer #13854 and #14066 (both merged)
Tool changes Slicer profile Snapmaker Orca #958 (merged, in Snapmaker Orca 2.4.1) · OrcaSlicer #16094
Pausing (the Pause button and spaghetti detection) Firmware u1-klipper #17 · Extended Firmware #763

All of them were tested on a U1 with the same collision test file, which is attached to the PRs.

Sequential printing

The clearance check depended on the order objects were listed in, flagged material below the gantry rod as a collision, and measured objects without the raft under them.

macOS and opening projects

Pinned Loading

  1. b2o b2o Public

    Convert Bambu Studio .3mf files to Snapmaker U1 / OrcaSlicer format from the command line.

    TypeScript 12

  2. OrcaSlicer/OrcaSlicer OrcaSlicer/OrcaSlicer Public

    G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)

    C++ 16.4k 3.5k

  3. Snapmaker/OrcaSlicer Snapmaker/OrcaSlicer Public

    Forked from OrcaSlicer/OrcaSlicer

    G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)

    C++ 279 158

  4. u1-klipper u1-klipper Public

    Forked from Snapmaker/u1-klipper

    klipper firmware for Snapmaker U1

    C

  5. any2orca any2orca Public

    Convert Bambu Studio, Creality Print, Anycubic Slicer Next, ElegooSlicer, Flash Studio and PrusaSlicer 3MF projects for the Snapmaker U1. Runs entirely on your machine.

    TypeScript