I`ll start with telling you all what inspired me to start this project.
Been working with prototyping within additive/3d-printing some years and want to automate the process when I need 100 or more parts.
Usually it is smaller parts that take short time to print, but need manuall operating by a person that pick up the part and press reprint.
Bambu Lab 3d-printers are able to communicate with MQTT and from what I understand the Mecharm.
I just got the arm and printer before christmas with plans to get something done during christmas holiday. I got Pi400 that might be a brain to controll it all in the beginning.
Hope someone here might point me in a good direction to record movements so I don`t have to write the movement manually.
Goal:
*Moving the arm manually to record the movement I need to pick up or push off the part out of the bed. (M5 got this ability)
*Store learned movement as commands so it is possible to playback the movement by sending commands to the arm rather then just "playback"
*Trigger this movement when the 3d-printer give a status "print finish" via MQTT.
*When the arm is finished with it`s movement the printer is given the command to reprint (MQTT?)
Bonus task:
*Record and store several different movements under names related to the 3d-print so it is possible to trigger the correct movement based on what is printed.
*LCD touch display to choose 3d-prints and then start print + pickup. Easier to operate for non trained personell or as a fun shop 3d-printer so customer are able to start and pay for it`s print and then wait until it is finished and drop in a bin. Keychains and similar.
*Shopify integration to send purchased 3d-prints on shopify store to first available printer and then start the print and then pickup the so it is ready for next print.