Skip to content

magarcan/OpenMech-Swapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMech Swapper (OMS)

OpenMech Swapper (OMS) is a 100% mechanical filament switching solution for the Bambu Lab A1 and A1 Mini. It allows multi-material printing without requiring extra motors, complex electronics, or proprietary sensors.


Background

OMS (OpenMech Swapper) is an open-source experimental project exploring mechanical approaches to multi-material filament switching for desktop FDM printers.

OMS was developed after observing publicly demonstrated mechanical concepts in MechAMS and other MMU projects, but all CAD, implementation details, and hardware were recreated independently and significantly modified.

OMS focuses on:

  • open-source accessibility
  • modular mechanical experimentation
  • use of standard off-the-shelf components
  • community-driven iteration and testing

All OMS CAD, STL, and software components are released under an open-source license for community experimentation and adaptation.


Why OMS?

  • Purely Mechanical: The system is driven entirely by the toolhead’s movement and the existing extruder motor.
  • GT2 Belt Drive: Uses standard 6mm GT2 timing belts for improved torque transmission and long-term reliability.
  • Magnetic Indexing: Uses 4x2mm Neodymium magnets to create physical "detents." This ensures that the clutch plates remain perfectly aligned at all times without causing wear on the mechanical components.
  • Plug & Play (Mostly): No electronics, no PCBs, and no extra steppers. It’s a non-destructive mod that won't void your warranty.

Design Features

  1. Reliability
  2. Precision
  3. Open Access

Requirements & Compatibility

  • Printers: Bambu Lab A1 & A1 Mini.
  • Slicer: Compatible with Bambu Studio and Orca Slicer (requires custom G-Code presets).
  • BOM Highlights:
    • PETG or PLA for the body.
    • Standard 6mm GT2 Belt.
    • 4x2mm Neodymium Magnets (N52).
    • MR 115 Bearing.
    • Standard 4mm OD PTFE tubing.
    • Pneumatic coupling PC4-M10
    • Steel D-Shaft 5mm x 90mm
    • Prusa Mk3s Extruder Gears

Current Status: Prototyping

The files are currently located in the “Hardware/” folder, and the preliminary G-code logic can be found in “Software/”. The priority is to get the hardware up and running before prototyping the software.

Community testing and feedback are currently essential to validating hardware tolerances and mechanical reliability across different setups.


Images:

alt text alt text alt text alt text alt text alt text alt text


Contributing

We’re looking for help with G-Code macro optimization and mechanical tolerance refining. Feel free to open a PR or an issue.

License: MIT

OMS does not include, redistribute, or reuse proprietary MechAMS assets, files, or documentation.

About

OpenMech Swapper (OMS) is a 100% mechanical filament switching solution for the Bambu Lab A1 and A1 Mini. It allows multi-material printing without requiring extra motors, complex electronics, or proprietary sensors.

Resources

License

Stars

13 stars

Watchers

4 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors