Can Duet3's talk to each other over CAN?
-
Can Duet3's talk to each other over CAN? If multiple Duet3 boards are all connected parallel over CAN, could one printer call an M98 sub-program on another?
-
@leckietech currently it is possible for one Duet 3 to act as an expansion board to another, although only some functions are implemented e.g. most motor functions and GPIO functions, but not heaters, fans or filament monitors. I have it in mind to allow GCode commands to be sent over CAN, but this is not a priority.
-
@dc42 I have a concept for a printer that I believe has never been done before and our farm will benefit a lot from it. It requires to have 3 individual boards because my concept is actually 3 printers stacked high sharing one z axis rail as a spine and the beds can migrate print areas. Our racks here go to the 8.5' ceiling with printers so clearing the 2 top printers is a real pain with the step stool. With a single z rail, I can have the top beds lower into the bottom build volume upon completing jobs. Viceversa for the printers on the floor. The other benefit is that you can lower all the beds and run the top printer as an ultra-tall build volume if we ever needed to. Hope the ability gets implemented, I've already started the prototype!
-
@leckietech
interesting setup.
Do you think they could 'communicate' on a lower level with trigger signals from one to the other? -
can you not use a duet 3 and then use duet 3 expansion boards after that then you could have 8 of them chained together , that might solve the problem
-
@javajoeuk said in Can Duet3's talk to each other over CAN?:
can you not use a duet 3 and then use duet 3 expansion boards after that then you could have 8 of them chained together , that might solve the problem
How would you use one mainboard to run 3 individual files regardless of how many expansion boards are running?
-
@o_lampe I think I can do it with some external triggers, maybe an arduino too just to handle the logic, yes. It would just be so much nicer to do it with the onboard can.