@T3P3Tony Thanks for your response.
SBC should act as a bridge between galvos and Duet board. The intention is that duet board should send a gcode with some positions, which is transferred via SBC (through SPI communication). The SBC will have a program to interpret the positional values received from duet and pass appropriate values to DAC and Galvo drivers .
However, how the duet board and SBC communication communication is established at first place. Whats the configuration/settings needs to be done to enable the SPI communication from Duet to SBC..
I had a brief look at DSF API. I think DSF works on Raspberry pi boards with .NET or python code.. Not sure if DSF could be used on raspberry pi pico boards.
From Reprap codebase has https://github.com/Duet3D/RepRapFirmware/tree/3.4-dev/src/SBC
I see few SPI data transfer related code, which does SPI communication to SBC.. How does Duet board calls this code to communicate to the SBC. Whats the configuration required to enable the communication.?
I thought about the synchronization challenges you have mentioned. . But I think it could be timed and could be calibrated to move the buffer. I hope so .. Not sure.. Have to try it out.