Makerbase MKS Gen_L V1.0

Makerbase MKS Gen_L V1.0 3D Printer Control Board Instruction Manual

Model: MKS Gen_L V1.0

Brand: Makerbase

1. Introduction

The Makerbase MKS Gen_L V1.0 is an integrated control board designed for 3D printers, combining the functionalities of Mega2560 and Ramps1.4 into a single PCB. This design simplifies wiring and enhances stability, making it a versatile solution for various 3D printing applications. It offers a robust platform for controlling your 3D printer's movements, heating elements, and other peripherals.

2. Features

  • Integrates 2560 and Ramps1.4 onto one PCB for easier wiring and more stable operation.
  • Utilizes a high-quality 4-layer PCB for improved performance and heat dissipation.
  • Compatible with Marlin firmware, configured similarly to Ramps1.4, allowing direct replacement.
  • Features a special power chip, supporting 12V-24V input.
  • Supports a variety of stepper drivers: 4988, 8825, TMC2208, and TMC2100.
  • Compatible with LCD2004, LCD12864, MKS TFT24/28/32/35/70 displays.
  • Accepts 24V input, reducing heated bed current to 1/4, efficiently solving MOSFET heat issues.
  • Allows connection of external large stepper drivers.
  • Retains Servo, AUX-1, and AUX-2 interfaces from Ramps1.4, providing three 5V output and three 12V output interfaces.

3. Package Contents

ItemQuantity
MKS Gen_L V1.0 Board1
USB Cable1

4. Specifications

  • Item Type: Motherboard
  • Brand Name: Makerbase
  • Origin: Mainland China
  • Input Voltage: 12V-24V
  • PCB Layers: 4-layer
  • Supported Stepper Drivers: A4988, DRV8825, TMC2208, TMC2100
  • Output Interfaces: Three 5V, three 12V (via Servo, AUX-1, AUX-2)
  • Dimensions: Approximately 110mm x 84mm (Refer to dimension diagram for details)

5. Setup

5.1. Important Safety Precautions

  • Ensure positive and negative connections are correct before powering the board. Incorrect polarity can cause severe damage.
  • Do not plug or remove stepper drivers when the board is powered on. This action will likely burn out the drivers.
  • Avoid adjusting the driver current while the stepper motors are actively running. Adjust current only when motors are idle or power is off.

5.2. Wiring Diagram

MKS Gen_L V1.0 Wiring Diagram
This diagram illustrates the various connection points on the MKS Gen_L V1.0 board, including power input (12V/24V), motor connections (X, Y, Z, E0, E1), heated bed, fan, endstops (Xendstop, Yendstop, Zendstop), LCD, AUX-2/3, 5V/12V Servos, USB, TFT, and thermal sensor inputs (E2, HB, E1 thermal).

5.3. Pinout Diagram

MKS Gen_L V1.0 Pinout Diagram
The pinout diagram provides a detailed view of each pin's function on the MKS Gen_L V1.0 board, crucial for advanced customization and troubleshooting. It shows connections for 12V/24V, GND, various digital pins (D2-D69), analog pins (A0-A15), and communication interfaces (TX, RX).

5.4. Board Dimensions

MKS Gen_L V1.0 Board Dimensions
This diagram shows the physical dimensions of the MKS Gen_L V1.0 board in millimeters. The board measures approximately 110mm in length and 84mm in width, with mounting holes at 102mm x 76mm spacing. Key interface locations like USB, AUX-1, EXP1, and EXP2 are also indicated with their relative positions.

6. Operating Instructions

The MKS Gen_L V1.0 board is designed to be compatible with Marlin firmware. Users should flash the appropriate Marlin firmware version onto the board, configured for their specific 3D printer setup. Configuration typically involves setting up stepper motor directions, steps per millimeter, thermistor types, and endstop logic. Refer to the official Marlin firmware documentation for detailed configuration steps and guidance on compiling and uploading firmware.

Once firmware is loaded, connect the board to your computer via the provided USB cable for initial testing and control using a host software like Pronterface, Repetier-Host, or OctoPrint. Ensure all motor, heater, and sensor connections are secure and correctly wired before powering on the printer and initiating any movements or heating cycles.

7. Maintenance

  • Cleaning: Keep the board clean and free from dust, filament debris, and other contaminants. Use compressed air or a soft, dry brush for cleaning. Avoid using liquids directly on the board.
  • Connections: Regularly inspect all wiring connections for looseness, corrosion, or damage. Secure any loose connections to prevent intermittent issues or shorts.
  • Cooling: Ensure proper cooling for stepper drivers, especially during extended operation or when using high currents. Verify that heatsinks are properly attached and that any cooling fans are functioning correctly.
  • Firmware Updates: Periodically check for and apply firmware updates from the official Makerbase or Marlin community. Updates often include bug fixes, performance improvements, and new features.

8. Troubleshooting

  • No Power: Check the power supply connections and ensure the input voltage is within the 12V-24V range. Verify that the power switch (if present) is in the ON position.
  • Motors Not Moving: Confirm that stepper drivers are correctly inserted and oriented. Check motor wiring for continuity and correct phase connections. Verify stepper motor current settings and ensure firmware configuration matches motor type and steps per millimeter.
  • Heated Bed/Extruder Not Heating: Inspect wiring to the heated bed/extruder and thermistor connections. Ensure thermistors are correctly reporting temperature. Verify MOSFET operation and check firmware settings for heater control and temperature limits.
  • Communication Issues (USB): Ensure the correct USB drivers are installed on your computer. Try a different USB cable or port. Restart both the computer and the 3D printer.
  • Display Not Working: Check display connections (EXP1, EXP2, or TFT port) for proper seating. Ensure firmware is configured for the specific display type you are using.
  • Stepper Driver Overheating: Ensure heatsinks are properly attached to all stepper drivers and that there is adequate airflow for cooling. Reduce stepper motor current if necessary, as excessive current can lead to overheating.

9. User Tips

  • For optimal performance and quieter operation, consider using advanced stepper drivers like the TMC2208 or TMC2100, which offer features like stealthChop and spreadCycle.
  • Always double-check all wiring connections and polarity before applying power to the board to prevent accidental damage.
  • Take advantage of the 4-layer PCB design, which provides improved signal integrity and better heat dissipation compared to 2-layer boards.
  • When configuring Marlin firmware, pay close attention to the `Configuration.h` file for settings related to your specific printer hardware, such as thermistor types, endstop logic, and motor directions.

10. Warranty and Support

For technical support, firmware updates, and detailed warranty information regarding your Makerbase MKS Gen_L V1.0 control board, please refer to the official Makerbase website or contact their customer service directly. Additionally, the active 3D printing community and online resources for Marlin firmware and 3D printer electronics can provide valuable assistance and troubleshooting tips.