-
Notifications
You must be signed in to change notification settings - Fork 0
For Contributors Simulator Introduction
immjunjie edited this page Jun 4, 2025
·
1 revision
This is a 3D printer simulator designed to support the development of data extraction tools for our HDF5 system. It emulates a real 3D printer’s API, providing virtual printer data and status updates, allowing interaction without physical hardware.
The simulator comprises a user-facing API and backend logic. The backend generates randomized printer data and status, with plans to support replaying recorded print jobs using real G-code and datasets from physical printers (future feature). It’s built with FastAPI for the API layer and includes structured layers for scalability.
The simulator is critical for:
- Development and Demonstration: Facilitates teaching, debugging, and testing during development.
- Cost and Resource Efficiency: Reduces dependency on physical 3D printers, saving material costs and minimizing hardware wear.