Skip to content

Contributors ​

Thank you to everyone who builds, tests, reports problems, and shares real printer evidence. The project is stronger because of your work!

Release contributions ​

ContributorContribution
billh-hubReports and isolates three official H2C time-lapse and filament-change command rejections in #84, supplies emitted commands and multi-colour reproduction evidence, and distinguishes the unknown cooling parameter for source-backed investigation. The correction preserves independent safety checks; no maintainer physical printing is claimed.
Steve Pritchard (sjpritchard)Reports and diagnoses H2C per-variant first-layer temperature rejection in #81, supplies the exact official preset metadata and reproduction, and identifies the upstream variant-mapping contract. Verification uses synthetic slicing and offline regressions, not physical printing.
JackCAReports an X2D retaining FAILED with no active print/HMS error after cancellation, supplies read-only printer evidence for fail_reason: 0300400C, and contributes narrow canceled-task recovery, job-bound physical confirmation, a recheck of the job and error codes after connecting and before clearing hardware errors on any model, and regression coverage in #76. Physical print delivery after the fix remains unverified.
ZombieLurkerReports and diagnoses the unused-nozzle preheat rejection for OrcaSlicer 2.4.2 single-filament H2D jobs in #73, supplies the exact startup commands and environment, and verifies a local inspection fix. H2D Pro coverage is independently supported by its official profile; no physical printing is claimed by this release.
MorganFreeemanReports in #67 that every H2D print stopped on stock HS01 nozzles. Supplies idle and mid-print firmware 01.04.00.00 nozzle reports showing a permanent stat: 1 with sn: "N/A", proposes keeping the check narrow to nozzles without an identity chip, and points out the misleading declined-confirmation advice and the missing settings-table entries. Maintainer validation uses their reports in regressions; no H2D hardware was available.
Aaron Roberts (aaroberts)Diagnoses FULU's Linux host exit 101 and its working-directory library loading in #68, reports both upstream as FULU #50 and #51, and shares a working configuration: the cat wrapper, absolute plug-in paths, the FULU GUI's session file for cloud login, and the required 02.05.02.5x plug-in. Reports cloud printing on two P1S printers with 1.1.33. The server now sets the library paths and explains exit 101. The host fixes themselves remain with FULU.
bweesReports and fixes missing non-preset vendor data in OrcaSlicer #16700 and #16706, restoring the authoritative BBL CLI matrix required by cache-based MCP slicing.
ExPikaPaka, raistlin7447, HanifKoh, and SoftFeverProvide and maintain OrcaSlicer's published preset-cache format, source-profile inheritance and include handling used as the contract for this independent cache reader. Credit covers upstream source and format evidence; it does not claim they tested this MCP integration.
mygrexitContributes pinned x86-64 Linux X2D native setup, emergency routing and one-shot cleanup in #56, checked Orca/time-lapse G-code forms in #57, and model-specific hidden-HMS notices in #58. Supplies regressions, review corrections, and contributor-reported Debian/X2D read-only, heater-off and print-start evidence in #55; maintainer validation is offline and mocked. Also reports and fixes hanging Linux X2D stop/heater-off calls in #61, with never-connecting transport and helper-exit regressions; the release adds protection against expired commands dispatching after reconnection. In #64, contributes ready-card native job storage, fresh dispatch rechecks and tests, and reports Linux X2D firmware 01.01.01.00 printing to external storage with plug-in 02.08.02.54 and a Bambuddy thumbnail; maintainer verification uses source and mocked transports.
maziggyProposes choosing ready external storage by default in Bambu Studio #12146, a related upstream proposal supporting the storage choice in #64. The upstream proposal remains unmerged; this credit does not claim it shipped in Bambu Studio.
patrikmadoran-cyberAdds explicit Standard/High Flow nozzle selection across slicing and print auto-slicing in #54, with unsupported-variant regressions and real Windows BambuStudio 02.06.00.51 H2S 0.6 slicing evidence. No physical print is claimed.
Patrick Juchli (@patrickjuchli)Maintains basic-ftp and supplies the 6.2.3 fixes for rejected-command recovery, asynchronous credential-error crashes, and password redaction used by direct FTPS transfers.
Aleksei Popovich (alexpapay)Fixes cross-platform AMS profile resolution and packed P2S chamber status in #43, contributes regressions, and supplies read-only Windows P2S/AMS 2 Pro status and local slicing evidence. No physical print is claimed for this contribution.
Adam (@adamkaplan)Identifies the reversed H2C/H2D Pro serial prefixes in #47, verifies corrected H2C status locally, and isolates the official H2C startup commands and config-block marker failure in #48. Provides exact Bambu Studio version/template hash and unsafe-file reproductions; maintainer validation is offline and mocked.
Pavel Bukhatkin (welderpb)Requests remote API slicing for containerized deployments and specifies authentication, timeout and async needs in #50. This informs the optional single-slot Orca API backend; validation uses HTTP fixtures and the genuine API application with a fake CLI, without a physical print.
AFKFelix and orca-slicer-api contributorsProvide the upstream HTTP slicing application and published multipart/job contracts used by the optional remote backend.
travismcashanReports stock X2D material-switch and runout-purge rejection, misleading unchecked confirmation, and stdout diagnostics in #44. Supplies exact preset syntax and firmware evidence, then reports a clean physical X2D cube print with a local workaround; maintainer validation remains isolated and mocked. Reports the accepted native job and subsequent helper teardown crash in #46, with completed-print and macOS crash evidence informing result preservation and duplicate-print warnings. Contributes the X2D dual-nozzle slicer-output and dual-external-spool fix in #59, with a real five-filament X2D job, live vir_slot evidence and the Bambu Studio virtual-tray conventions; the change is validated offline and mocked, and no physical print is claimed for it.
nitpreet22Fixes rejection of the stock A1/A1 mini M109 H startup waits in #41, contributes temperature and model regressions, and supplies Windows Bambu Studio profile and real sliced A1 job inspection evidence. Their physical print used Bambu Studio, not this MCP change.
Steavie (steavie)Reports the reversed A1/A1 mini serial prefixes in #39, with A1 status and configuration evidence that identifies the status and fresh-identity regression.
JaviOFCReports the X2D identity rejection in #36 and supplies current firmware, connection-mode, status-field, serial-prefix, and cloud-job evidence showing that model_id can contain a print-job identifier while model correctly identifies the printer.
Izzy Mansurov (sapoepsilon)Fixes Bambu Studio 02.08 P2S extruder-variant metadata and airduct-command inspection in #33. Supplies regression tests and offline inspection evidence from four real P2S 0.6 mm PLA/PETG jobs and unsafe mutated copies; this contribution does not claim a physical print.
Bambuddy contributorsDocument that Bambu lists some hms[] codes with empty text and never shows them, with P2S evidence for 0500-0600-0002-0070 and H2C evidence for -0005 and -0006 in #2728 and #1840; this informs the hidden-HMS notice handling.
Boardy (@boardyai)Raises the nozzle-verification question that informs the added printer safety checks.
Fable red-team review, shared by David MontgomerySupplies archive-ambiguity reproductions and hardware-safety review findings used for plate binding, upload checks, temperature policy, and human preflight. Network/security suggestions remain outside this hardware-safety release.
Sebastian (sebas1986)Isolates the multi-filament CLI crash with real BambuStudio bisection, contributes per-slot colours and multi-nozzle prime-tower placement, and verifies X2D identification, status, and slicing in #18. Also isolates FTPS session-host identity and supplies physical X2D USB upload/size/deletion evidence in #24; that test does not establish MQTT print dispatch.
StenslaenTraces the delayed H2 crash to OTA model detection, documents a multi-day workaround, and reports unexpected state-transition crashes in #7.
Alejandro Oñate (alexol91)Reports the missing machine-template G-code and multi-filament override problems in #12, with measured output and a proposed fix in #13.
var-poroSupplies P2S firmware/MQTT evidence and regression tests in #15, plus profile-template resolution and inheritance tests in #16.
John Randall (johntrandall)Captures A1 job manifests and contributes the SD-root/project-file fix in #14.
Kyle Taylor (kyletaylored)Contributes Claude Desktop extension packaging, prompted setup, and the writable-temp-directory fix in #11.
Quinn (quinnpertuit)Investigates P2S transfer routing and contributes model-capability and serial-prefix analysis in #9. The release uses the alternative P2S implementation from #15.
Vail (VailElla)Contributes the native X2D transport, local eMMC investigation, and hardware evidence in #10. The optional macOS native route is integrated with shared file/state/preflight checks, complete AMS mappings, helper cancellation, and clean-install coverage. In #26, replaces misleading partial FTPS listings with read-only, failure-reporting queries and verifies a real X2D empty-root listing; nonempty directories and failure paths use mocked coverage.

Project contributors ​

Thank you also to the existing contributors whose work the project builds on:

  • David Montgomery (DMontgomery40) — project maintainer; contributes the printer-profile, temperature, and hardware-safety reports informing the shared slicing and print checks. For 1.1.34, reports the stale A1/P1 camera snapshots and that FULU bridge LAN printing needs no Developer Mode, asks which OrcaSlicer CLI option combinations crash, and supplies the P1S used for the real FULU bridge prints.
  • rowbotik — printer, AMS, slicing, and operational work across the existing release history.
  • len-foss — project code contribution.
  • thebitrock — project code contribution.

See the full contribution history for commit authorship. Credit here includes bug reports and reviewed proposals as well as merged code.

Open-source community and interoperability ​

Special thanks to FULU Foundation, Louis Rossmann, and the OrcaSlicer-bambulab contributors for their work supporting user control and interoperable tools. We support open-source software, repair rights, and a local print workflow that does not require Bambu Studio, Bambu Connect, or Bambu Cloud.

This is community recognition, separate from code authorship in this repository. The optional FULU bridge uses Bambu's networking runtime; see the FULU setup guide for the direct LAN alternative and current validation limits.

Thanks to the MQTT.js contributors, proxy-addr maintainers, and source-map-js maintainers for the reconnect and security fixes incorporated in 1.1.31. This recognizes upstream dependency work separately from authorship in this repository.

Thanks to the OrcaSlicer contributors for the published 2.5.0 source and macOS build used to reproduce and validate shared nozzle-flow metadata. This credits upstream software and contracts; it does not claim hardware verification or authorship of this repository’s fix.

Released under the GPL-2.0 license. An independent open-source project, not affiliated with Bambu Lab.