3D Printer controller based on STM32F411 Nucleo board
- GCodeReader reader of GCode for computers
- PrinterCtrl STM32 controller
- GCodeReader ---- Connect ---------------------> PrinterCtrl
- GCodeReader <--------------------- Connect ---- PrinterCtrl
- GCodeReader <---------------- DataExpected ---- PrinterCtrl
- GCodeReader ---- BeginTransmit ---------------> PrinterCtrl
- GCodeReader ---- message.size ----------------> PrinterCtrl
- GCodeReader ---- message.item... -------------> PrinterCtrl
- GCodeReader ---- EndTransmit -----------------> PrinterCtrl
- GCodeReader <--------------- received.size ---- PrinterCtrl
- GCodeReader <------- Acknowledge / Failure ---- PrinterCtrl
- go to 3
- TEST 1
- GCodeReader ---- Connect ---------------------> PrinterCtrl
- GCodeReader <--------------------- Connect ---- PrinterCtrl
- TEST 2
- GCodeReader ---- BeginTransmit ---------------> PrinterCtrl
- GCodeReader ---- 0x1234 ----------------------> PrinterCtrl
- GCodeReader ---- EndTransmit -----------------> PrinterCtrl
- GCodeReader <---------------------- 0x0001 ---- PrinterCtrl
- GCodeReader <---------------------- 0x1234 ---- PrinterCtrl
- GCodeReader <----------------- Acknowledge ---- PrinterCtrl
- TEST 3
- GCodeReader ---- DataExpected ----------------> PrinterCtrl (expected Acknowledge)
- GCodeReader <--------------------- Failure ---- PrinterCtrl