Skip to content

fdm-monster/fdm-monster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

FDM Monster

FDM Monster


FDM Monster is a server for managing your 3D printer farm through OctoPrint as well as Klipper using Moonraker.

Check out our documentation

fdm-monster-main-grid

Features πŸ–¨οΈ

Here is a list of features that make FDM Monster stand out:

  • Adding OctoPrint and Moonraker instances
  • Dragging or creating new printers on a customizable grid
  • Drag n drop GCode to print
  • Select printers and print one GCode file in batch
  • Marking printers as 'under maintenance'
  • Import printers from software like OctoFarm
  • YAML backup and import
  • Thumbnail support
  • SQLite as well as MongoDB support

Installation methods βš™οΈ

Would you like to add a method of running FDM Monster? Please reach out or create an issue/pull-request!

Getting started 😎

Check out the documentation to install or deploy FDM Monster for your farm. Are you interested in running the Raspberry Pi image? Please jump ahead MonsterPi Section.

Reach out for questions or ideas ❔

Please join the discord, but stay professional and proactive!

Support the project πŸ’Έ

Is the project helping you? Please consider these options. FDM Monster would not exist without all your support!

GitHub Sponsor ko-fi

Sponsors 🀩

Please consider sponsoring FDM Monster to help this project! You can find the GitHub Sponsorship Tiers here.

Thanks to the following parties for their financial support:

Tier 1 Tier 2 Tier 3 Tier 4 One time
WindArrow3d, thatguymendel doucettom th3dstudio

Contributors ✨

These are the people involved in the project. Find the meaning of the emoji keys here.

All Contributors

David Zwart
David Zwart

πŸ› πŸ’» 🚧 πŸ““
Maurice Kevenaar
Maurice Kevenaar

πŸ›‘οΈ 🚧 πŸ€” πŸ› πŸ‘€ πŸš‡
Tobias
Tobias

πŸ€” 🚧 πŸ›
tideline3d
tideline3d

πŸ› πŸ€”
WindArrow3d
WindArrow3d

πŸ› πŸ’΅ πŸ€” πŸ““ πŸ“¦
Lucian Chapar
Lucian Chapar

πŸ›
Dumnersm580
Dumnersm580

πŸ“– πŸ€”
tophattwaffle
tophattwaffle

πŸ› πŸ€”
rmhenn
rmhenn

πŸ€” πŸ›
cyrixdx4
cyrixdx4

πŸ›
doucettom
doucettom

πŸ› πŸ€”
Callum
Callum

πŸ€”
bharvey88
bharvey88

πŸ› πŸš‡ πŸ“¦
Mikec78660
Mikec78660

πŸ€”
w. ian douglas
w. ian douglas

πŸ€”
InsanityAutomation
InsanityAutomation

πŸ€” πŸ›
Andrew (LyfeOnEdge) (ArcticGentoo)
Andrew (LyfeOnEdge) (ArcticGentoo)

πŸ€”
callanova
callanova

πŸ›
thatguymendel
thatguymendel

πŸ€”
julien-printerbox
julien-printerbox

πŸ€”
Tbwan
Tbwan

πŸ›
David Cheeseman
David Cheeseman

πŸ€” πŸ“¦ πŸš‡

Contribute

Feel like joining in as a developer or do you have a quick fix? Great! Please read the CONTRIBUTING file.

Development Progress

  • πŸš€ Docker amd64 image
  • πŸ›‘οΈ MongoDB 5 & 6 support
  • πŸš€ Quick copy paste of FDM Monster printers
  • πŸ›‘οΈ Complete API test coverage
  • πŸš€ Floor management
  • Auto-clean old OctoPrint files (opt-in and configurable)
  • πŸš€ Windows and Linux Service
  • Printer completion/failure tracking (with statistics page)
  • Printer placement using drag n drop
  • πŸ”Œ Raspberry Pi image (https://github.com/fdm-monster/MonsterPi)
  • πŸš€ Documentation (https://docs.fdm-monster.net)
  • πŸ›‘οΈ Login and user management
  • OctoFarm export
  • Klipper and Moonraker API integration
  • GCode Thumbnail support
  • .bgcode support
  • Modernized UI layout and tile design
  • History and statistics
  • Extended webcam integration
  • Spoolman integration

License

FDM Monster is licensed with AGPL-3.0. For details, please consult the LICENSE file.

Historical Note

This project has been forked from OctoFarm at September 2021 when I ended as a contributor to this project.