Machine Week: Hybrid Laser Cutter & 3D Printer

A collaborative digital fabrication machine engineered at FabLab Rwanda combining subtractive laser profiling, precision coordinate drawing, and additive Fused Deposition Modeling.

Project Presentation Video & Slide
Required Fab Academy deliverables: 1-minute performance presentation video (1920x1080 MP4) and summary slide (1920x1080 PNG).
Fab Academy 2026 Group Presentation Slide Summary
Figure 1: Official group presentation slide mapping the machine features, specifications, and performance parameters.
Group Project Documentation & Engineering Log
Complete breakdown of planning, allocation, design execution, automation, and system performance logs.

1. Team Organization & Task Allocation

To fulfill the Fab Academy requirement for objective team distribution, our team split development cross-functionally based on core specialties, ensuring every student owned distinct machine segments while coordinating closely for assembly and integration:

Member Name Core Focus Area Specific Machine Contributions (Individual Assignment Tasks) Portfolio Path
Manzi Muco Mechanical Design & CAD Assembly Chassis structural layout planning, SolidWorks modeling of V-Slot frames, eccentric spacer configurations, and gantry rail alignment logic. View Portfolio
Fabiola Ingabire Electronics, Automation & Firmware Power distribution network wiring, high-power microstepping driver tuning, Marlin 2.0 configuration parameters, endstop logic routing, and hardware pull-downs. View Portfolio
Dei Francoise Diagnostics & Coordinate Calibration Web Serial G-code interface staging, coordinate transformation tracking, E-step configuration testing, and mechanical limit calibration checks. View Portfolio

2. Core Machine Concept & Initial Sketches

The project started with a clear objective: design a modular, robust Cartesian framework capable of switching between sub-millimeter printing heads and laser diode profiles. Before opening any digital drafting tools, the system coordinates, pulleys, linear paths, and limit points were planned on paper.

Handwritten sketch of proposed machine features
Figure 2: Initial handwritten engineering sketch drafting spatial alignment parameters, motor layout brackets, and the moving axis structure.
Structural concept blueprint on graph paper
Figure 3: Conceptual architecture planning out mechanical axis boundaries, synchronization belts, and tool-carriage placement offsets.

Proposed Machine Features: A rigid gantry driven by industrial microstepper pulses, absolute coordinate registration through localized tactile endstops, and a dedicated low-power electronics cabinet safely distributing high voltage separate from microcontrollers.

3. SolidWorks Mechanical CAD, Assembly & Simulation

Using the dimensions derived from the paper prototypes, the system components were modeled inside SolidWorks. 2020 and 2040 industrial aluminum rail profiles were utilized to maximize structural rigidity during high-acceleration tool tracking paths.

SolidWorks bottom bed frame design rendering
Figure 4: SolidWorks structural layout defining the machine bed frame tracks and linear movement wheel track tolerances.
Complete mechanical assembly model in SolidWorks
Figure 5: Full machine assembly view inside SolidWorks highlighting the interconnected tool carriage plates and structural gusset mounts.

To ensure structural integrity under the mechanical load of the moving laser diode module, an engineering motion simulation was run to trace multi-axis load balances and verify tracking stability.

Figure 6: SolidWorks simulation run verifying coordinate tracing loops and tracking stability profiles under dynamic vector accelerations.

4. Electronics Architecture, Driver Configuration & Electrical Testing

The electronics subsystem forms the central nervous system of our machine. It requires precise configuration to protect delicate logical chips from high-current motor inductive loads.

GMTCNT Stepper driver silkscreen DIP switch instructions
Figure 7: Silk-screen technical specifications table for tuning the microstep resolutions on the GSTD2542 industrial controller.
Wiring industrial stepper motors to digital microstep driver boards
Figure 8: Terminating the motor winding leads into the corresponding driving terminals to evaluate switching behaviors.

To safely manage the power curves of the heavy NEMA motors, an industrial-grade GMTCNT GSTD2542 stepper driver was configured. The onboarding DIP switches were micro-adjusted to align the step divisions and output current metrics cleanly with the microcontroller configuration variables.

DIP switch hardware tuning process
Figure 9: Verifying the logical states of the driver switches one by one using dedicated code loops to isolate hardware configuration problems.
Operational stepper motor rotation validation
Figure 10: Successful rotation response from the high-torque stepper motor immediately following the initialization program upload.

5. Final Assembly Integration & Functional Validation

After verifying the individual mechanical axes and electronics blocks, the subsystems were integrated into the completed machine frame inside the lab workspace.

Complete mechanical assembly tracking layer
Figure 11: Under-chassis structural layer displaying synchronous timing belt layouts and structural roller bearings.
Assembled plotting framework layout close-up
Figure 12: Mechanical axis framework assembly stage, ensuring rigid tracking angles for the tool car.

A web-based user control dashboard utilizing the Web Serial protocol at 115200 baud was deployed to transmit processing instructions and track execution points in real-time.

Web Serial browser G-code sender console dashboard
Figure 13: Browser-based control workspace interface showing custom vector processing loops.
G-code parsing coordinate output display
Figure 14: Serial command streaming window providing execution parameters directly to the 32-bit SKR processing controller.
Integrated fully functioning hybrid digital fabrication machine
Figure 15: The completed custom CNC digital fabrication machine running in the lab, optimized for rapid multi-tool swaps.

Subsystem Automation Performance Videos:

Clip 1: Testing direct single-axis automated movement vectors from the browser console panel.
Clip 2: Steady automated multi-axis coordinate step tests parsing G-code string coordinates.
Clip 3: Testing multi-axis synchronization speeds and vector tracking parameters.
Clip 4: Precision validation check of the pen-lifter automation assembly.

6. Technical Challenges & Collaborative Problem Solving

Building across different engineering disciplines revealed unique integration challenges that the team resolved through collaborative diagnostics:

Identified Technical Bug System Root Cause Collaborative Engineering Fix
Coordinate Translation Inaccuracies Calculated firmware steps did not match real physical dimensions due to minor structural belt slack. Manzi tightened structural belt constraints, while Dei fine-tuned firmware calibration variables (E-steps).
Erratic Endstop Trip Conditions High inductive electromagnetic radiation from motor cables leaked into endstop inputs. Fabiola isolated wiring channels and deployed internal pull-up logic alongside software debouncing.
Unsafe Laser Boot-Up Spikes The microcontroller PWM control line floated loosely during system initialization phases. Fabiola deployed a permanent external 10 kΩ hardware pull-down safety circuit to GND.

7. Opportunities for Future Improvements

  • Automated Tool Changer (ATC): Upgrading the machine tool plate structure to collect or drop tool heads autonomously via custom G-code macros.
  • Active Charcoal Exhaust Filtration: Developing an enclosed chamber layer with active extraction fans to catch volatile particulate emissions produced when cutting plastics or organic materials.

8. Master Project Repositories & Design Files

All open-source fabrication source structures, schematics, and compiled software scripts are organized in the downloads table below:

Resource Block Type Resource File Content Description Source Link Access
Mechanical Models Complete Machine Chassis SolidWorks Assembly, Part Models & STL Files Download Mechanical CAD ZIP
Electronics & Control Marlin 2.0 Automation Parameters & Custom Web Serial Script Packages Download Configuration Code Package
Presentation Assets High-Resolution 1920x1080 Official Project Summary Slide (PNG) Download Summary Slide Image