Loosely based on Sanguish, Gen7 and Sanguinololu I2C port (for LCD displays, I/O expansion, etc.) L297 + ULN2803 for Z axis (to make the use of cheap 35BYJ412B motors) The design requirements set are the following: At the same time I wanted the controller to be cheap, easy and packed with as much features as possible. After reading a lot of stuff in the Sanguish forum topic, I came up with the idea to step it up to the next level: dual extrusion.