Here at Elite Engineering WA we work on multiple Software and Firmware Projects.


MDRDocs Software

MDRDocs is our custom build Welding and Fabrication Software. MDRDocs is a web-based software that allows our inspectors and customers to track and complete quality and welding data from anywhere in the world on any device.

MDRDocs currently has the following features:

  • Employee Register (Welders and Supervisors)
  • Welder Qualification certificates, registers and tracking
  • Welding Procedure Register
  • Welding Consumable Register and Tracking
  • Material Certification Register and Tracking
  • NDT Requests and Register
  • Technical Queries and Register

The purpose of MDRDocs is to allow you to easy compile an MDR at the end of a project with ease.


GRBL Software

Elite Engineering WA has helped GRBL with:

  • Porting to the Mega2560
  • Variable spindle control through PWM implementation

About Grbl

Grbl is a free, open source, high performance software for controlling the motion of machines that move, that make things, or that make things move, and will run on a straight Arduino. If the maker movement was an industry, Grbl would be the industry standard.

Most open source 3D printers have Grbl in their hearts. It has been adapted for use in hundreds of projects including laser cutters, automatic hand writers, hole drillers, graffiti painters and oddball drawing machines. Due to its performance, simplicity and frugal hardware requirements Grbl has grown into a little open source phenomenon.

In 2009, Simen Svale Skogsrud ( graced the open-source community by writing and releasing the early versions of Grbl to everyone (inspired by the Arduino GCode Interpreter by Mike Ellery). Since 2011, Grbl is pushing ahead as a community-driven open-source project under the pragmatic leadership of Sungeun "Sonny" Jeon Ph.D. (@chamnit).

GRBL's Github Page

3D Printing Firmware

Marlin Software

Elite Engineering WA also works on the following 3D Printing firmwares:

  • Marlin
  • Smoothieware

About Marlin

Marlin Frimware

First created in 2011 for RepRap and Ultimaker, today Marlin drives most of the world's 3D printers. Reliable and precise, it delivers outstanding print quality while keeping you in full control of the process. As an open source project hosted on Github, Marlin is owned and maintained by the maker community.

Marlin is an open source firmware for the RepRap family of replicating rapid prototypers — popularly known as “3D printers.” It was derived from Sprinter and grbl, and became a standalone open source project on August 12, 2011 with its Github release. Marlin is licensed under the GPLv3 and is free for all applications.

From the start Marlin was built by and for RepRap enthusiasts to be a straightforward, reliable, and adaptable printer driver that “just works.” As a testament to its quality, Marlin is used by several respected commercial 3D printers. Ultimaker, Printrbot, AlephObjects (Lulzbot), and Prusa Research are just a few of the vendors who ship a variant of Marlin.

One key to Marlin’s popularity is that it runs on inexpensive 8-bit Atmel AVR micro-controllers. These chips are at the center of the popular open source Arduino/Genuino platform. The reference platform for Marlin is an Arduino Mega2560 with RAMPS 1.4.

As a community product, Marlin aims to be adaptable to as many boards and configurations as possible. We want it to be configurable, customizable, extensible, and economical for hobbyists and vendors alike. A Marlin build can be very small, for use on a headless printer with only modest hardware. Features are enabled as-needed to adapt Marlin to added components.

Marlin Website

About Smoothieware

Smoothie is a free, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++ for the LPC17xx micro-controller ( ARM Cortex M3 architecture ). It will run on a mBed, a LPCXpresso, a SmoothieBoard, R2C2 or any other LPC17xx-based board. The motion control part is a port of the awesome grbl.

Smoothieware Website