Stufin
Home Quick Cart Profile

MK2A PCB Aluminium Heatbed

Buy Now on Stufin

Operating Temperature Range

50C to 150C

Power Rating

120W ( maximum )

Heating Element Resistance

1.5 ohms (10%)

Thermal Insulation Material

Fiberglass-reinforced silicone

PCB Material

FR4 (flame retardant 4)

Aluminium Heat Spreader Thickness

1.5 mm

Dimensions

220 mm x 220 mm x 3 mm

Weight

approximately 250 grams

Applications

The MK2A PCB Aluminium Heatbed is suitable for a variety of applications, including

3D printing

Precision temperature control systems

Laboratory equipment

Industrial manufacturing

Research and development

Conclusion

The MK2A PCB Aluminium Heatbed is a high-performance heatbed designed for precision temperature control applications. Its combination of a PCB and aluminium heat spreader provides efficient and reliable heating, making it an ideal component for 3D printing and other precision temperature control systems.

Pin Configuration

  • MK2A PCB Aluminium Heatbed Documentation
  • Pinout Description
  • The MK2A PCB Aluminium Heatbed is a popular heatbed solution for 3D printing and other applications. This documentation provides a detailed description of each pin on the heatbed PCB, ensuring proper connection and usage.
  • Pin Description:
  • 1. VCC (Vin) - Power Input
  • Pin Type: Power Input
  • Voltage Range: 12V - 24V DC
  • Description: This pin is the power input for the heatbed. Connect a DC power source (12V - 24V) to this pin to power the heatbed.
  • 2. GND (Ground) - Ground Connection
  • Pin Type: Ground
  • Description: This pin is the ground connection for the heatbed. Connect the ground wire from the power source to this pin to ensure proper grounding and reduce noise.
  • 3. T (Thermistor) - Thermistor Signal
  • Pin Type: Analog
  • Description: This pin is connected to the thermistor, which measures the heatbed temperature. The thermistor output is an analog signal that needs to be connected to a microcontroller or a temperature control module.
  • 4. H (Heater) - Heater Control Signal
  • Pin Type: Digital
  • Description: This pin is used to control the heater element. The heater is typically connected to a MOSFET or a relay module, which is controlled by a digital signal from a microcontroller.
  • 5. LEDs (Indicator LEDs)
  • Pin Type: Digital
  • Description: These pins are connected to indicator LEDs on the heatbed PCB. The LEDs indicate the heatbed's status, such as power-on, heating, or fault conditions.
  • Connection Structure:
  • To ensure proper connection and operation, follow this connection structure:
  • 1. Power Connection:
  • Connect the VCC (Vin) pin to a 12V - 24V DC power source.
  • Connect the GND (Ground) pin to the ground wire of the power source.
  • 2. Thermistor Connection:
  • Connect the T (Thermistor) pin to an analog input on a microcontroller or a temperature control module.
  • 3. Heater Control Connection:
  • Connect the H (Heater) pin to a digital output on a microcontroller or a relay module.
  • Connect the heater element to the relay module or MOSFET, which is controlled by the H (Heater) pin.
  • 4. Indicator LED Connection:
  • Connect the LEDs pins to a digital output on a microcontroller or a LED driver.
  • Connect the LEDs to the digital output, following the recommended LED configuration and voltage rating.
  • Important Notes:
  • Ensure proper insulation and separation of the thermistor wires to prevent noise and interference.
  • Use a suitable power source and wiring to handle the maximum current rating of the heatbed.
  • Follow safety guidelines when working with electrical components and high-temperature equipment.
  • By following this documentation and connection structure, you can ensure proper operation and integration of the MK2A PCB Aluminium Heatbed in your 3D printing or other applications.

Code Examples

MK2A PCB Aluminium Heatbed Documentation
Overview
The MK2A PCB Aluminium Heatbed is a high-performance heatbed designed for 3D printing applications. It features a durable aluminum plate with a built-in heater and temperature sensor, making it an ideal component for precision temperature control in 3D printing and CNC machines.
Technical Specifications
Dimensions: 220mm x 220mm x 3mm
 Material: Aluminum
 Heater Power: 120W
 Temperature Range: 0C to 150C
 Temperature Accuracy: 1C
 Interface: 4-pin JST-XH connector
Code Examples
### Example 1: Arduino Code for Temperature Control
This example demonstrates how to use the MK2A PCB Aluminium Heatbed with an Arduino board to control the temperature.
```c++
#include <Wire.h>
#include <MAX6675.h> // Library for thermocouple temperature sensor
#define HEATBED_PIN 2 // Pin connected to the heatbed
#define TEMP_PIN A0 // Pin connected to the temperature sensor
MAX6675 thermocouple(TEMP_PIN);
void setup() {
  pinMode(HEATBED_PIN, OUTPUT);
  Serial.begin(9600);
}
void loop() {
  int temperature = thermocouple.readCelsius();
  Serial.print("Temperature: ");
  Serial.print(temperature);
  Serial.println(" C");
if (temperature < 50) {
    digitalWrite(HEATBED_PIN, HIGH); // Turn on the heatbed if temperature is below 50C
  } else {
    digitalWrite(HEATBED_PIN, LOW); // Turn off the heatbed if temperature is above 50C
  }
  delay(1000);
}
```
### Example 2: Python Code for Temperature Monitoring using RPi
This example demonstrates how to use the MK2A PCB Aluminium Heatbed with a Raspberry Pi (RPi) to monitor the temperature.
```python
import RPi.GPIO as GPIO
import time
import Adafruit_MAX6675
# Set up GPIO pin for heatbed control
GPIO.setmode(GPIO.BCM)
heatbed_pin = 17
GPIO.setup(heatbed_pin, GPIO.OUT)
# Set up MAX6675 thermocouple
cs_pin = 5
clock_pin = 6
data_pin = 13
thermocouple = Adafruit_MAX6675.MAX6675(cs_pin, clock_pin, data_pin)
while True:
    temperature = thermocouple.readTemperature()
    print("Temperature: {0:.2f} C".format(temperature))
if temperature < 50:
        GPIO.output(heatbed_pin, GPIO.HIGH) # Turn on the heatbed if temperature is below 50C
    else:
        GPIO.output(heatbed_pin, GPIO.LOW) # Turn off the heatbed if temperature is above 50C
time.sleep(1)
```
### Example 3: Marlin Firmware Configuration for 3D Printing
This example demonstrates how to configure the MK2A PCB Aluminium Heatbed in the Marlin firmware for 3D printing applications.
```makefile
// Configuration.h
#define HEATBED_PIN 2 // Pin connected to the heatbed
#define TEMP_SENSOR_BED 1 // Define the temperature sensor for the heatbed
#define TEMP_SENSOR_BED_TYPE 5 // MAX6675 thermocouple
#define BED_MAX_TEMP 150 // Maximum temperature for the heatbed
#define BED_MIN_TEMP 0 // Minimum temperature for the heatbed
// Marlin_main.cpp
void heatbed_init() {
  pinMode(HEATBED_PIN, OUTPUT);
  digitalWrite(HEATBED_PIN, LOW); // Initialize the heatbed as OFF
}
void heatbed_set_temperature(int temperature) {
  if (temperature > BED_MAX_TEMP) temperature = BED_MAX_TEMP;
  if (temperature < BED_MIN_TEMP) temperature = BED_MIN_TEMP;
  digitalWrite(HEATBED_PIN, temperature > 0 ? HIGH : LOW);
}
```
Note: The above code examples are for illustration purposes only and may require modifications to work with your specific setup. Ensure that you follow proper safety protocols when working with electrical components.