Hi. Can anyone identify this 3D printer controller ? The only indicative marking is Rev. 2.1 and the MEGA2560 uC.
TIA.
Hi. Can anyone identify this 3D printer controller ? The only indicative marking is Rev. 2.1 and the MEGA2560 uC.
TIA.
What printer is it out of ?. What ever it is, Itās probably Proprietary.
If it is proprietary, i would expect a logo or brand name and a serial number on the PCB. I donāt expect that on the bottom of the PCB. Maybe underneath the fan or the cables on the right of the fan.
It could be Arduino, Ramps and Polulu on a single custom board but this is not a hobbyist job. The person who engineered this board knew what he was doing electronically, not from a marketing viewpoint when the logo is invisible
I have no idea what the underlying, unstated purpose is⦠Building new firmware for it? Using it in a new printer? Replacing it because it died? As in, what purpose drives the question?
If itās building new firmware, Iād expect itās RAMPS-compatible and you could just build Marlin and select RAMPS and see whether it works⦠But if itās for a 3d printer, honestly Iād just buy any modern board that supports the same functions and use that instead. The Atmel processor just doesnāt have the ability to support modern 3D printing features.
Image search turned up:
Not exactly useful. I think @mcdanlj is right, getting a more modern and properly documented board seems like a good idea.
Never give up hope.. it appears to be the main board from a āADIMlab Gantryā .
Even has a board connection diagramā¦
The purpose of my enquiry is to see if I can recover it or whether it is actually dead. I do have access to programming interface fut working out which uC ports connect to what would be difficult without info or ideally, the code so that I can flash it. I suspect that someone managed to corrupt itās flash memory. It seems alive, but wonāt talk to a PC.through USB.
Thanks for the responses
Iād start by seeing whether your ICSP can can write an image then; if flash is corrupt, then the bootloader that might otherwise allow re-flashing the primary image over USB might be corrupt too, since itās part of the flash area.
But itās not an investment of time Iād make; regardless of how good a board it was in the days when Atmel controllers ruled, I would be looking for a 32-bit controller these days.
Good luck whatever you decide to do!
I did, and my friend does, program virgin chips. i.e. no bootloader, but I acknowledge your advice. The main disadvantage is changing the control panel too.
For new firmware, you can search for āADIMLabā here:
Looks like it would be BOARD_HJC2560C_REV2
If you find that itās not just mostly dead, but all dead, then thereās a good chance that you can still use the same console ā though you might need to make up a new cable.