RAMPS boards are one of the oldest types of boards, in Marlin firmware there is a whole section available. Actually, the first were shields that were pressed on on existing Arduino atMega board. Later, the microprocessor was placed onto the shield to become fully integrated boards. Basically, pin layout is very similar for these boards but small differences exist. In Marlin software pin definition you see that the basic layout is read, after which small changes are read over.
The board can be found by e.g. searching for “HE3D Ramp Plus 2 mainboard for the tricolor/K200 DIY 3D printer kit” and appears to be fully compatible with the RAMPS 1.4 pin layout, which is found here.
Snippet from the description by the seller:
Ramps PLus2 is suitable for all kinds of 3D printers, such as UM, Reprap, Detla and Kossel, CoreXY and HBot, SCARA and so on.
Four layers of exquisite workmanship, from millions of automatic patch production line.
- A) fully compatible with the IO of the Ramps 1.4, the name is very similar to the name, on the market, the Ramps 1.4 less than 20 yuan of Sheild board, in the field of 3D printers have an absolute position, a large number of Marlin and Repetier code can be used free of charge. When configuring a single extrusion, two boards can wear a pair of pants, and nothing can be changed to work. Even the LCD interface, the two 10P Niu seats are all compatible with Ramps1.4 Reprap LCD12864 (note that MKS LCD12864 and LCD2004 are incompatible because they are incompatible with Reprap).
- B) when configuring double extrusion, Ramps1.4 has a drawback, which is to take Fan as a second extruder, so that when double extruding, there is no fan to control, Ramps Plus 2 has been improved, D7 is used as a second extrusion heating, and the fan is still using D9, so that there can be a double extruder heating, and there is also one. A controlled fan (Pin9).
- C) the most important thing is that Ramps PLus2 can be expanded to three extrusion…