I am currently in a project to refer my 3D printer as I was refurb my 3d printer I accidentally blew up the microcontroller which is a ATMEGA1284P-PUI can still buy these this microcontroller and get the open source firmware for the 3d printer however is only 128K of Flash memory I was wondering as got this opportunity to replace the microcontroller is there a drop in replacement like for like pin for pin for like a microcontroller that will fit right in which offers more Flash memory if so what would you recommend thank you into in advanceAs for the 3d printer it's a RepRapPro Huxley open source 3D printer running Marlin, Firmware, on the controller board of Sanguinololu the version 1.3a control board