Code Starting Point Comparison - fdraeger/uArmSwiftPro_InkscapePlugin GitHub Wiki

Purpose

Compare Eggbot, GCodeTools, UArmProPython etc for useful properties for learning/starting point

Eggbot

Pros

  • The code is well commented and readable
  • Written for single device, similar to uARm
  • Code changes to get POC working seem manageable

Cons

  • license is GPL, have to adjust license accordingly if we use its code
  • gcode would have to be added or use 3rd party interface (such as uArmProPython or official python support when/if released)

GCodeTools

Pros

  • large amount of functionality.
  • Uses gcodes already.

Cons

  • Seems less close to our particular application. Much code would not be applicable and would need to be removed.
  • Emitted gCode is not uArm's limited "dialect" and would not function properly OOTB.