

The CamdenBoss CTB0158/4 is a compact terminal block designed for efficient wiring and secure electrical connections. It features four terminals, making it ideal for organizing and managing multiple electrical connections in a compact form factor. This component is widely used in industrial, commercial, and DIY electronics projects where reliable and organized wiring is essential.








The following table outlines the key technical details of the CamdenBoss CTB0158/4 terminal block:
| Parameter | Specification |
|---|---|
| Manufacturer | CamdenBoss |
| Part Number | CTB0158/4 |
| Number of Terminals | 4 |
| Terminal Pitch | 5.08 mm |
| Rated Voltage | 300 V |
| Rated Current | 16 A |
| Wire Size Range | 24–12 AWG |
| Material (Housing) | Polyamide (PA66), UL94-V0 flame retardant |
| Operating Temperature | -40°C to +105°C |
| Mounting Type | PCB (Through-Hole) |
| Connection Type | Screw Terminal |
The CTB0158/4 terminal block has four screw terminals, each corresponding to a single electrical connection. The pin configuration is as follows:
| Pin Number | Description |
|---|---|
| 1 | Terminal 1 (Input/Output) |
| 2 | Terminal 2 (Input/Output) |
| 3 | Terminal 3 (Input/Output) |
| 4 | Terminal 4 (Input/Output) |
Each terminal is designed to securely hold a wire using a screw mechanism, ensuring a reliable electrical connection.
The CTB0158/4 can be used to connect external components (e.g., sensors, motors) to an Arduino UNO. Below is an example of wiring a 12 V DC motor to an Arduino UNO using the terminal block:
Here is an example Arduino code snippet to control the motor using a motor driver:
// Define motor control pins
const int motorPin1 = 9; // Motor driver input 1
const int motorPin2 = 10; // Motor driver input 2
void setup() {
// Set motor control pins as outputs
pinMode(motorPin1, OUTPUT);
pinMode(motorPin2, OUTPUT);
}
void loop() {
// Rotate motor in one direction
digitalWrite(motorPin1, HIGH);
digitalWrite(motorPin2, LOW);
delay(2000); // Run motor for 2 seconds
// Stop the motor
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
delay(1000); // Pause for 1 second
// Rotate motor in the opposite direction
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, HIGH);
delay(2000); // Run motor for 2 seconds
// Stop the motor
digitalWrite(motorPin1, LOW);
digitalWrite(motorPin2, LOW);
delay(1000); // Pause for 1 second
}
Loose Connections:
Overheating:
Wire Slippage:
PCB Mounting Issues:
Q1: Can the CTB0158/4 be used for AC circuits?
A1: Yes, the terminal block is rated for up to 300 V and can be used for both AC and DC circuits.
Q2: What tools are required to use the CTB0158/4?
A2: A small flathead or Phillips screwdriver is typically required to tighten or loosen the screws.
Q3: Is the CTB0158/4 suitable for outdoor use?
A3: The terminal block is not specifically designed for outdoor use. If used outdoors, ensure it is housed in a weatherproof enclosure.
Q4: Can stranded wires be used with this terminal block?
A4: Yes, stranded wires can be used. However, it is recommended to use ferrules for a more secure connection.