Couple questions before I make the purchase
-
@Asdasd1234 said in Couple questions before I make the purchase:
Sorry I misread above as it not working on duet 3, my bad. I'll still have a play around with the code though, software is more my thing than the electrical side.
It won't work currently if connecting a raspberry pi or other SBC to the duet.
I've messaged them to see if the source for their changes are available as we can then port the changes across to the latest build and produce an SBC build of DWC -
@Asdasd1234 said in Couple questions before I make the purchase:
adding those buttons in "should" be within what i can actually do lol
You just have to write a gcode file, with gcodes in it to do whatever you want, and save it to the 'macro' folder on the Duet SD card. Then the macros are available, as clickable entities (almost buttons) in the DWC and on the PanelDue. See https://duet3d.dozuki.com/Wiki/Macros
Edit: yes, the firmware and Duet Web Control (DWC) are open source. See https://github.com/dc42/RepRapFirmware and https://github.com/chrishamm/DuetWebControl
Ian
-
Is workbee "firmware" really a release of Duet/RepRap firmware that they've certified, PLUS their web interface? Or is the actual firmware (that runs on the board) different?
-
The firmware has not been changed I believe. They've just supplied different versions of the config.g file for each machine. They probably also test each version to "certify" it
The main changes to DWC can be seen here https://learn.ooznest.co.uk/Guide/How+To+Use+WorkBee+Control/22?lang=en
They've mainly updated the dashboard to allow for multiple work co-ordinate systems and quick setting of X, Y and Z offsets.
At the moment, its based on 2.0.4 I think. -
Perfect, thanks.
That's more or less what I thought, just wasn't sure.
-
@droftarts said in Couple questions before I make the purchase:
@Asdasd1234 said in Couple questions before I make the purchase:
adding those buttons in "should" be within what i can actually do lol
You just have to write a gcode file, with gcodes in it to do whatever you want, and save it to the 'macro' folder on the Duet SD card. Then the macros are available, as clickable entities (almost buttons) in the DWC and on the PanelDue. See https://duet3d.dozuki.com/Wiki/Macros
Edit: yes, the firmware and Duet Web Control (DWC) are open source. See https://github.com/dc42/RepRapFirmware and https://github.com/chrishamm/DuetWebControl
Ian
I was thinking more along adding current display of work-offset co-ords or something that might fall outside of that range. But the other version I was linked seems to already do most of what I wanted to add. I make use of the macros list on the side already for purges/filament changes on my printer which are a great feature.
-
Source code for Ooznest version is here
https://github.com/lockryan/DuetWebControl/tree/workbeecontrol
-
Sorry I've got one last bit to question
I saw above someone mention connecting to it with a RPI, and a bit on the product page saying
"Dedicated High speed bus to a single board computer (e.g. Raspberry Pi) for the user interface and plugins"Does this mean that the Duet 3 doesn't have the interface available from just the board like the duet 2? Do I need an RPI to run the web server? My only experience is the duet 2 wifi which was just plug and play on that front.
-
@Asdasd1234 said in Couple questions before I make the purchase:
Sorry I've got one last bit to question
I saw above someone mention connecting to it with a RPI, and a bit on the product page saying
"Dedicated High speed bus to a single board computer (e.g. Raspberry Pi) for the user interface and plugins"Does this mean that the Duet 3 doesn't have the interface available from just the board like the duet 2? Do I need an RPI to run the web server? My only experience is the duet 2 wifi which was just plug and play on that front.
You can run Duet 3 either in standalone mode (like Duet 2) with its web server using the Ethernet port and local SD card, or with an attached RPi.
-
Ah ok, that makes more sense, thanks
-
..and in standalone mode, you can connect a PanelDue to it.
-
It is possible to tell RRF a transformation matrix (M669), so transforming the machine coordinate system to match the workpiece could be done with some conditional G code. I think you would need variables though, and those are not supported yet.