Controller identification

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 :slight_smile:

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.

1 Like

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.

1 Like

Never give up hope.. it appears to be the main board from a ā€˜ADIMlab Gantry’ .

Even has a board connection diagram…

1 Like

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.

1 Like

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.

1 Like