

The 2X12 Position Screw Terminal Block Distribution Module by YDDMYO is a versatile and reliable terminal block designed to securely connect multiple wires. It features 12 positions in two rows, allowing for organized and efficient distribution of electrical connections. This module is ideal for applications requiring robust and reusable wiring solutions, such as prototyping, industrial control systems, and home automation projects.








The following table outlines the key technical details of the 2X12 Position Screw Terminal Block Distribution Module:
| Parameter | Specification |
|---|---|
| Manufacturer | YDDMYO |
| Number of Positions | 12 positions per row (2 rows total) |
| Voltage Rating | Up to 300V AC/DC |
| Current Rating | Up to 15A |
| Wire Gauge Compatibility | 26 AWG to 12 AWG |
| Material | Flame-retardant plastic housing, brass terminals |
| Mounting Type | PCB mount or standalone |
| Dimensions | 60mm x 25mm x 15mm |
| Operating Temperature | -40°C to 105°C |
The terminal block does not have traditional "pins" but instead features screw terminals for wire connections. Below is a description of the layout:
| Position | Description |
|---|---|
| 1-12 (Row 1) | First row of screw terminals for wire connections. |
| 1-12 (Row 2) | Second row of screw terminals for wire connections. |
| Mounting Holes | Two holes for securing the module to a surface. |
Prepare the Wires:
Connect the Wires:
Mount the Module (Optional):
Verify Connections:
The terminal block can be used to connect multiple sensors or devices to an Arduino UNO. Below is an example of wiring a 5V power supply and a sensor:
Here is a sample Arduino code snippet for reading a sensor connected via the terminal block:
// Example: Reading a sensor connected via the terminal block
const int sensorPin = A0; // Analog pin connected to the sensor
int sensorValue = 0; // Variable to store the sensor reading
void setup() {
Serial.begin(9600); // Initialize serial communication
pinMode(sensorPin, INPUT); // Set the sensor pin as input
}
void loop() {
sensorValue = analogRead(sensorPin); // Read the sensor value
Serial.print("Sensor Value: ");
Serial.println(sensorValue); // Print the sensor value to the Serial Monitor
delay(500); // Wait for 500ms before the next reading
}
| Issue | Possible Cause | Solution |
|---|---|---|
| Loose wire connections | Screws not tightened properly | Retighten the screws securely. |
| Overheating of terminals | Exceeding current rating | Reduce the load to stay within the 15A limit. |
| Wires slipping out of terminals | Incorrect wire stripping or loose screws | Strip wires to the correct length and retighten screws. |
| Short circuits | Exposed wires touching each other | Ensure proper insulation and spacing between wires. |
| Module not securely mounted | Improper mounting or missing screws | Use appropriate screws to secure the module. |
Can I use this terminal block for AC circuits?
What is the maximum wire size I can use?
Can I use this module in outdoor environments?
How do I clean the terminal block?
Can I daisy-chain multiple terminal blocks?
By following this documentation, you can effectively use the 2X12 Position Screw Terminal Block Distribution Module in your projects for secure and organized wiring.