This is just a fork. Check the official repo at MarlinFirmware/Marlin.
Among 16 available ADC pins, only five seem to be used in the GT2560A+: ADC0, ADC1, ADC8, ADC9, ADC10. The most interesting pins to be used for a joystick are ADC2 and ADC3, 95 and 94 respectively. These are not shared with any other functionality, so no limitation is introduced.
- Bootscreen for alphanumeric dot matrix LCDs, such as those controlled by HD44780, KS006... (16x2, 16x4, 20x2, 20x4...).
- Menu customization/customizer.
- References:
Enable this feature if all enabled endstop pins are interrupt-capable. This will remove the need to poll the interrupt pins, saving many CPU cycles.
Endstop connectors in the GT2560A+ are connected to pins 58, 60, 72, 74, 76 and 78. None of these is interrupt-capable. However, there are ten PCINT pins available and unused: 65-69 and 82-86. Therefore, up to eight bridges should be soldered to move those connections to interrupt-capable pins. Shall paths to original pins be cut, those could be reused.
- BastilleResearch/mousejack#19
- https://github.com/insecurityofthings/uC_mousejack
- http://forum.arduino.cc/index.php?topic=410574.15
akaJes/marlin-config is a very interesting project, but dependencies (nodejs, electron, 'native' git...) make it uneasy to install. It's be useful to have a docker image, so that only drivers need to be installed on the host.
Visual feedback of bed, nozzle, sensor... offsets.