Adds M3D D8500 Enabler Pro Profiles V1 #1505

Closed
opened 2026-04-05 18:06:00 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Bilal7828 on 11/26/2025

Adds support for M3D D8500 Enabler Pro support for Orca.

Allows user to set up the printer directly from the printers menu.

Description

This PR introduces full support for the M3D Enabler D8500 MM printer. It establishes a new vendor (M3D) and includes all necessary configuration files for a complete out-of-the-box experience.

Key Inclusions:

  • Machine Profile:

Printer Model: M3D Enabler D8500 MM

Nozzle: 0.4mm Brass

Build Volume: 210 x 150 mm

Host Type: ESP3D support

Custom Bed Texture: Includes M3D_bed_texture.png for the 3D workspace.

Print Profiles:

0.15mm MM @D8500: Fine detail profile.

0.20mm MM @D8500: Standard balance profile.

Includes a fdm_process_common base for easier future expansion.

Filament Profile:

Generic PLA @M3D: Tuned for 210°C nozzle / 60°C bed.

G-Code Logic:

Custom Start G-code with conditional logic (is_extruder_used) for dual tool priming and wiping.

Custom End G-code for safe parking and cooldown.

Dependencies:

No external dependencies.

Uses standard Orca fdm_machine_common patterns locally defined for the vendor.

Screenshots/Recordings/Graphs

Screenshot 2025-11-26 184109 Screenshot 2025-11-26 184224

Tests

I have verified the following:

Installation: The M3D vendor appears correctly in the setup wizard.

Slicing: Both 0.15mm and 0.20mm profiles slice valid G-code.

G-Code Output: verified Start/End G-code macros expand correctly (including temperature handling for T0/T1).

Visuals: The custom bed texture loads correctly in the 3D view.

*Originally created by @Bilal7828 on 11/26/2025* Adds support for M3D D8500 Enabler Pro support for Orca. Allows user to set up the printer directly from the printers menu. **Description** This PR introduces full support for the M3D Enabler D8500 MM printer. It establishes a new vendor (M3D) and includes all necessary configuration files for a complete out-of-the-box experience. **Key Inclusions:** - **Machine Profile:** Printer Model: M3D Enabler D8500 MM Nozzle: 0.4mm Brass Build Volume: 210 x 150 mm Host Type: ESP3D support Custom Bed Texture: Includes M3D_bed_texture.png for the 3D workspace. **Print Profiles:** 0.15mm MM @D8500: Fine detail profile. 0.20mm MM @D8500: Standard balance profile. Includes a fdm_process_common base for easier future expansion. **Filament Profile:** Generic PLA @M3D: Tuned for 210°C nozzle / 60°C bed. **G-Code Logic:** Custom Start G-code with conditional logic (is_extruder_used) for dual tool priming and wiping. Custom End G-code for safe parking and cooldown. **Dependencies:** No external dependencies. Uses standard Orca fdm_machine_common patterns locally defined for the vendor. **Screenshots/Recordings/Graphs** <img width="1181" height="792" alt="Screenshot 2025-11-26 184109" src="https://github.com/user-attachments/assets/0e855ee0-e511-4c7d-bdc5-511219b0a943" /> <img width="2048" height="1152" alt="Screenshot 2025-11-26 184224" src="https://github.com/user-attachments/assets/e579e861-9c9a-4070-9bf2-8c24259028b4" /> **Tests** I have verified the following: Installation: The M3D vendor appears correctly in the setup wizard. Slicing: Both 0.15mm and 0.20mm profiles slice valid G-code. G-Code Output: verified Start/End G-code macros expand correctly (including temperature handling for T0/T1). Visuals: The custom bed texture loads correctly in the 3D view.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#1505