Programmer required for simple PC interface for CNC machine (Marlin)

Job ID: 31559349

Budget: $25 – $50 CAD

Looking for an individual to create a simple PC interface for a CNC robot.
Knowledge of Marlin operating system for 3D printers is a must.

We have an existing Interface stand alone on an embedded system, we would like to replicate it's functionality on a PC with some small upgrades.

Communications with the robot will be via USB. Encoder Data must be collected from the robot and displayed in real time to provide position tracing (in 2D) for Graphic representation of data on screen with modifications .

UI must process graphic information to create G-code.
Interface must be able to store and modify the G-code as well as stream it real time to the marlin control system

Skinning of open source program such as Pronterface is acceptable.