Genial, entiendo que es educativo de convertir grafico a lenguaje de Arduino, ya que como indicas no se reinventa la rueda jaja. No se si sea considerado como aporte o si interese, cuento, en su momento estaba en un proyecto donde Arduino decodificada Opcodes que se envían desde un programa por USB, al ser pequeño se aloja en la EEPROM, son el resultado de traducir "ladder" a opcode, así que ya no había compilación en medio y se podía actualizar el programa hasta escribiendo en excel y enviado con macros por usb jaja.
Si, se parece a otros que hay por internet, solo que lo hice a mi manera siguiendo el estándar IEC 61131 entre otros.
La idea es esa, el programa envía a arduino/esp32 opcodes y este los guarda en la eeprom, al entrar en run, empieza a ejecutar los opcodes, sin ver lenguaje ni usar compilación.
Te comento porque me parece interesante el nivel grafico al que has llegado jaja, yo no pude hacer así.
Saludos