Skip to content

MDX LabPanel - A Scilab-Programmed GUI Control Panel for Roland MODELA MDX-15/20 CNC Machine

License

Notifications You must be signed in to change notification settings

craftweeks/MDX-LabPanel

Repository files navigation

MDX LabPanel

Scilab-Programmed GUI Control Panel for Roland MODELA MDX-15/20 CNC Machine For Windows

cover_image

ko-fi

Usage

A custom control panel developed for Roland MODELA MDX-15/20 desktop CNC milling machine.

  • GUI buttons and indicators for manipulating the tool position of this 3-axis CNC milling machine
  • Enables to input the ZO value (custom zero position for z-axis) accurately
    • Instead of leveling the tool with your eyes and UP and DOWN buttons on the machine
    • Useful for resuming interrupted machining processes with exact the same ZO setting, no matter the machine has been powered off or reset accidentally
  • Quick access of Printer Queue and Start/Stop Printer Spooler

#Screenshot

Screenshot of version 0.4
v0.4

Prerequisite

  • Scilab 5.5 or above (recommended, also compatible with Scilab 6.0 for v0.4 or later)

What is Scilab ? Scilab is free and open source software for numerical computation providing a powerful computing environment for engineering and scientific applications. Official Site of Scilab (http://www.scilab.org/)

  • MDX-15/20 is connected with port COM1 (also COM2 or COM3 for v0.3 or later)

How To Install

  1. If you do not install Scilab, please install it on the computer
  2. Download the Zip file of our repository, and then extract the files

How To Use

  1. Launch Scilab
  2. Choose File > Execute, and then select main.sce (v0.4 or later) in the file selection dialog
    • Execute ControlPanel.sce for v0.3
  3. Press Reset to zero out z-axis
  4. Press Home to zero out x- and y-axes

YouTube:

Please visit and subscribe our YouTube channel [Craftweeks Creative Space]

Version History

v0.4 2017-6-4

  • Enabled the setting for MDX-15
  • Added Spindle on/off
  • Added Feed rate control
  • Added graphical display for indicating tool position
  • Integrated Reset to the first Home operation
  • Optimized the code for X0, XMAX, Y0, YMAX homing
  • Fixed the wrong direction of the Y0 and YMAX homing buttons
  • Fixed the filepath issue
  • Fixed the compatibility with Scilab 6.0.0 or later

Screenshot of version 0.4

v0.3 2017-4-8

  • Enable to choose the COM port for the machine
  • One click to open Print Queue by pressing Printer
  • Start/Stop Windows Printer Spooler service by pressing Start/Stop Spool
  • Added Help button that link to our webpage
  • Changed background color and button style

Screenshot of version 0.3

v0.2 2017-1-6

  • Enable to move to a target position at once, by toggling Direct Go
  • Added buttons for homing +X, -X, +Y and -Y position

Screenshot of version 0.2

v0.1 2016-12-23 (The version shown in the introduction video in YouTube)

  • Move instantly after press a direction button
  • Set custom Z0 level

Give me a little help

ko-fi

Copyright and License

Logo of Craftweeks - Hong Kong

Copyright 2016 - 2019, Chris KY FUNG and the contributors in Craftweeks - CNC group

License GNU AFFERO GENERAL PUBLIC LICENSE Version 3 (GNU AGPLv3)