Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
I have the CXC from Ember Prototypes. In order to use it, both tool heads need to be able to move over the same part of the bed. Currently the two heads are prevented from doing that, at least on the touch screen. This occurs despite the fact the inactive tool head is parked off the bed. In a future update if you could set up the manual movement to be able to move both tool heads to any X position on the bed, it would fix the issue. Even just allowing a small overlap in the middle would allow the printer to work with this device.
I have the CXC from Ember Prototypes. In order to use it, both tool heads need to be able to move over the same part of the bed. Currently the two heads are prevented from doing that, at least on the touch screen. This occurs despite the fact the inactive tool head is parked off the bed. In a future update if you could set up the manual movement to be able to move both tool heads to any X position on the bed, it would fix the issue. Even just allowing a small overlap in the middle would allow the printer to work with this device.