Python HMI-CNC Interface Programming
Budget: €12 – €18 EUR
I have a Duet3D 6XD controller running my custom CNC setup and a Python-based HMI that still needs its full interface layer. The job is to close that gap and then extend the solution so our robot can work reliably on the line.
Here is the scope in plain terms:
• Build the bidirectional interface between the Python HMI and the Duet3D 6XD, handling configuration, status polling and command dispatch (G-code and macros).
• Finish the HMI itself: screens, widgets, and any Python back-end logic still missing.
• Add the remaining robot functions—primarily sensor integration and solid error-handling routines—so that faults are caught, logged and presented to the operator in real time.
Deliverables I need from you
1. Python project (well-structured, commented) that compiles and runs on a Raspberry Pi 5.
2. Clear setup instructions plus a short video or screenshot walk-through that proves the interface talking to the Duet3D board.
3. Documentation for all new classes, methods and message formats so my in-house team can maintain it.
We are a company founded just today who have been working on this robot for the past 4 months. We are looking for a reliable partner who is interested in supporting this project for a longer period of time (Support after Market launch will likely be necessary). Exact Details of project will be shared in a meeting. In the best case were looking for someone with Automation experience. Electrical knowledge is greatly appreciated.
Here is the scope in plain terms:
• Build the bidirectional interface between the Python HMI and the Duet3D 6XD, handling configuration, status polling and command dispatch (G-code and macros).
• Finish the HMI itself: screens, widgets, and any Python back-end logic still missing.
• Add the remaining robot functions—primarily sensor integration and solid error-handling routines—so that faults are caught, logged and presented to the operator in real time.
Deliverables I need from you
1. Python project (well-structured, commented) that compiles and runs on a Raspberry Pi 5.
2. Clear setup instructions plus a short video or screenshot walk-through that proves the interface talking to the Duet3D board.
3. Documentation for all new classes, methods and message formats so my in-house team can maintain it.
We are a company founded just today who have been working on this robot for the past 4 months. We are looking for a reliable partner who is interested in supporting this project for a longer period of time (Support after Market launch will likely be necessary). Exact Details of project will be shared in a meeting. In the best case were looking for someone with Automation experience. Electrical knowledge is greatly appreciated.