Connector Type | Through Hole |
---|---|
Contact Material | Silver, Copper, Or Alloy |
Contact Type | Form C Or Spdt |
Current Rating | 10 Amps |
Mounting Type | PCB Mount |
Brand | JBtek |
Operation Mode | Automatic |
Coil Voltage | 5 Volts |
Contact Current Rating | 10 Amps |
Maximum Switching Current | 10 Amps |
Minimum Switching Voltage | 5 Volts |
Specification Met | Ma |
UPC | 520361134553 |
Item model number | 4450182 |
Item Weight | 0.32 ounces |
Product Dimensions | 2.56 x 1.97 x 0.79 inches |
Item Dimensions LxWxH | 2.56 x 1.97 x 0.79 inches |
Manufacturer | JBtek |
ASIN | B00KTEN3TM |
Is Discontinued By Manufacturer | No |
Date First Available | June 6, 2014 |
4 Channel DC 5V Relay Module for Arduino Raspberry Pi DSP AVR PIC ARM
Return this item for free
We offer easy, convenient returns with at least one free return option: no shipping charges. All returns must comply with our returns policy.
Learn more about free returns.- Go to your orders and start the return
- Select your preferred free shipping option
- Drop off and leave!
Purchase options and add-ons
Connector Type | Through Hole |
Contact Material | Silver, Copper, Or Alloy |
Contact Type | Form C Or Spdt |
Current Rating | 10 Amps |
Mounting Type | PCB Mount |
About this item
- Equiped with high-current relay, AC250V 10A ; DC30V 10A
- 5V 4-Channel Relay interface board, and each one needs 50-60mA Driver Current
- Be able to control various appliances, and other equipments with large current
- Application:Supports all MCU control, The industrial field, PLC control, Smart home control
- Indication LED's for Relay output status
Customers usually keep this item
This product has fewer returns than average compared to similar products.
Frequently bought together

Customers who viewed this item also viewed
Compare with similar items
This Item ![]() JBtek 4 Channel DC 5V Relay Module for Arduino Raspberry Pi DSP AVR PIC ARM | Recommendations | ||||
Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | Try again! Added to Cart spCSRF_Treatment Add to cart | |
Price | $6.95$6.95 | $8.99$8.99 | $8.95$8.95 | $6.99$6.99 | $8.99$8.99 |
Delivery | Get it as soon as Tuesday, Jul 1 | Get it as soon as Tuesday, Jul 1 | Get it as soon as Tuesday, Jul 1 | Get it as soon as Tuesday, Jul 1 | Get it as soon as Tuesday, Jul 1 |
Customer Ratings | |||||
Sold By | JBtek | ELEGOO Official US | JBtek | ELEGOO Official US | Aediko US |
contact type | Form C Or Spdt | Normally Open, Normally Closed | Normally Open | Normally Open | Normally Closed |
max switch current | 10 amps | 10 amps | 10 amps | 10 amps | — |
contact material | Silver, Copper, Or Alloy | — | Silver | Tungsten | Nickel |
— | 250 volts | 250 volts | 250 volts | 250 volts | |
5 volts | 30 volts | 5 volts of direct current | 5 volts | 0.5 volts of direct current | |
— | — | — | — | — | |
coil voltage | 5 volts | 5 volts | 5 volts | 5 volts | 5 volts |
mounting type | PCB Mount | Screw Mount | PCB Mount | PCB Mount | Screw Mount |
operation mode | Automatic | Automatic | Automatic | Automatic | Off |
Product Description
5V Relay Module 4-ChannelThis is a 5V 4-Channel Relay interface board. It can be controlled directly by Micro-controller (Raspberry Pi, Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL logic)
Product information
Technical Details
Additional Information
Customer Reviews |
4.6 out of 5 stars |
---|---|
Best Sellers Rank |
Warranty & Support
Feedback

JBtek 4 Channel DC 5V Relay Module for Arduino Raspberry Pi DSP AVR PIC ARM
Share:
Found a lower price? Let us know. Although we can't match every price reported, we'll use your feedback to ensure that our prices remain competitive.
Where did you see a lower price?
Fields with an asterisk * are required
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Customers find the relay module works well with Raspberry Pi 3 and appreciate its straightforward setup and good value for money. The build quality is reliable, and customers like the power handling capability, with one noting very low current draw on the coils. The activation rate receives mixed feedback, with several customers reporting issues with active LOW operation, and the LED status is also mixed, with some customers reporting missing LEDs. The reliability of the relays is mixed, with some customers reporting failures after a year of use.
AI Generated from the text of customer reviews
Customers report that the relay module works great with Raspberry Pi 3 and has no issues.
"Excellent board for Raspberry Pi. Assuming you have a solid power supply, you can run this board off the +5v provided on the pin header (Pin #2)...." Read more
"...Good board, just got burned because I didn’t do my research." Read more
"These work great with an Arduino...." Read more
"...It has worked great, and I was really happy with how clean the wiriing ended up...." Read more
Customers find the relay module straightforward to use and hook up, with one customer noting it's super convenient for programmable boards.
"...driving the GPIO pin low (FALSE) should turn it off, but it's easily fixed in software. Pros: Plug and play, just works...." Read more
"...The rest were very straightforward....simply hook a GPIO to each of the ports and off you go...." Read more
"This is a solid board that is easy to use. It can be triggered by either 3.3V or 5V Arduinos and probably most other controllers...." Read more
"...Our only complaint was the lack of a schematic to help us work quicker, so we created our own and then things went much quicker...." Read more
Customers find the relay module to be good value for money, describing it as cheap and an economical connection.
"1 star off for no documentation but otherwise a very cost effective relay board. Provides optical isolation and some degree of physical isolation...." Read more
"Amazing tech for such an affordable price. Would buy again for use with my 3B+." Read more
"...person who wants to automate using the Raspberry Pi, and the price can't be beat...." Read more
"Great price and works great with the Raspberry Pi for programming with the I/Os...." Read more
Customers find the relay module well made and reliable.
"Good quality product and as described." Read more
"...The build seemed to comparable to brand-name Arduino card. It's mechanical so there's a click -- you can hear it in the video...." Read more
"...Construction: Well built." Read more
"This is a solid board that is easy to use. It can be triggered by either 3.3V or 5V Arduinos and probably most other controllers...." Read more
Customers appreciate the relay module's power requirements, with one customer noting its low current draw on the coils and another mentioning its high voltage capability.
"With low side input voltage the board is great for 3.3 and 5V micro controllers or single board computers (e.g. Raspberry Pi)...." Read more
"...it uses opto-isolators on the front end, the Pi can easily sink the tiny amount of current (around 2 ma) needed to energize each relay...." Read more
"...I suspect it's a power problem because sometimes I can get one of the relays to activate but instead of the solid click I get a buzz...." Read more
"Worked great for 2 mos. still gets power but relays will not switch over any longer with 120v AC power on otherside...." Read more
Customers have mixed experiences with the relay module's reliability, with some finding it great while others report issues, with one customer noting that two units failed after a year of use.
"With low side input voltage the board is great for 3.3 and 5V micro controllers or single board computers (e.g. Raspberry Pi)...." Read more
"...The onboard LEDs on this unit will all be dim, relays inactive until you set your GPIO mode..." Read more
"...The relays can handle 10A but even 16AWG wire is a pain to shove into those holes. Also, it appears that the relay turns on with low voltage." Read more
"...these fail after about a period of a month or two - the relay stuck in the off position, or flipped back and forth rapidly from off to on...." Read more
Customers have mixed opinions about the relay module's LEDs, with some appreciating the built-in indicators while others report missing LEDs. One customer notes that the LEDs are dimly lit.
"...thing that I thought was really really nice is that there is a built in LED indicator of which ones are activated and which aren't...." Read more
"...The LEDs on the relay board are dimly lit which suggests there are pull-down resistors in operation...." Read more
"Works really fine. and it also shows with onboard SMD LEDs the state for each relay...." Read more
"...The little LED's are nice for troubleshooting." Read more
Customers have mixed experiences with the relay module's activation rate, with several noting that it operates in active LOW mode rather than active HIGH, and one customer reporting issues with the relays not switching properly.
"...This board is turning on the relays when the inputs are LOW!!!!..." Read more
"I would give it 5 stars except it's active low. The problem with active low is the outputs on many control systems default low on power-up...." Read more
"...Problem is this board needs me to output LOW instead of the HIGH required by the relay shield...." Read more
"...use make it too easy to glitch the input signal and trigger the relay at undesired times, e.g. during program initialization...." Read more
Reviews with images

Handy
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on June 5, 2025Good quality product and as described.
- Reviewed in the United States on March 22, 2016Excellent board for Raspberry Pi. Assuming you have a solid power supply, you can run this board off the +5v provided on the pin header (Pin #2). The relay board is fully buffered, meaning that the relay coils are not directly driven from the GPIO pins which protects the Pi and means that this board is plug and play. If you're going to be doing a lot of work with the RasPi, I highly recommend a USB voltmeter/ammeter combo so you can monitor your power usage. At full load, you want to ensure that your voltage on your USB port is as close to 5.0VDC as possible, anything less than 4.65VDC will cause problems with the Pi and stability. Your amperage should never exceed the USB power supply's capability. I use a 2A (2000mA) power supply and with full load (all relays on), the board + Raspberry Pi B+ only gets to .56A (560mA) so I'm well with spec. With all relays off, I pull about .24A (240mA)
HOW TO HOOK IT UP:
The board has a six pin header labeled GND, IN1, IN2, IN3, IN4, VCC and a two pin jumpered header labelled VCC/JD-VCC. Leave the jumper installed. For GND, you can connect to any of the GND pins on the Pi's header (Pins 6,9,14,20,25,30,34,39). For VCC, connect to pin 2 (+5V). Connect each of the IN pins to a GPIO pin (I used GPIO 8,9,10,11 which are pins 24,19,21,23 respectively).
HOW TO CONTROL IT:
Use Python (should be available in your RasPi distro) along with the RPI.GPIO library. You'll need to run your scripts with sudo as manipulating the GPIO pins requires root access. You can set the GPIO pin using GPIO.output(PIN, True) to turn off the relay, and GPIO.output(PIN, False) to turn it on. My only nitpick is that the logic is backwards. Driving a GPIO pin high (TRUE), should turn on the relay while driving the GPIO pin low (FALSE) should turn it off, but it's easily fixed in software.
Pros: Plug and play, just works. Will be getting more of these. You don't have to worry about building interface circuits, transistors, load calculations down to the mA or anything overly complicated. Basic research into the GPIO library for Python, a couple of GPIO pinouts for the RasPi and I was up and running within minutes.
Cons: Logic is backwards, you have to send a GPIO pin LOW to turn on the relay but this is a very minor thing and can be easily fixed in software.
Verdict: If you are looking to be able to control equipment using a Raspberry Pi, this is the board to use.
- Reviewed in the United States on February 14, 2016Making the documentation myself:
As there is no documentation, I was very skeptical of this unit trying to sink too much current to my RasPi's GPIO pins (which can only sink/source a max of 16mA per pin). Reading the datasheets for the individual components "confirmed" this believe by the Optocoupler (817C) showing normal operating current of 20mA - yikes!
I crunched the numbers and took some readings from my relay module in use and found that the unit only sinks ~2.1mA on the IN'X' pins, well within the tolerance of the RasPi (most Arduinos can sink/source 40mA or so, so even less of a problem there). The reason why is there is a 1k ohm resistor in series with the optocoupler and an LED, so basically 2 LEDs and a 1k resistor (the input side of the Optocoupler is just an LED).
Why did they make the optocoupler run at suboptimal current? It enables the relay to be de-energized when using 3.3V as is common on Arduino and is the only voltage the RasPi's GPIO can handle.
READ HERE FOR HOW TO HOOK THIS BAD BOY UP THE RIGHT WAY (WITHOUT BLOWING UP YOUR PI OR ARDUINO):
Arduino:
Most Arduinos can handle I/O DC current of up to 40mA (This relay module only draws 2.1mA from the I/O pin). You probably won't encounter a microcontroller that cannot handle this current (if you do, that means you are probably an embedded engineer and this guide isn't for you). Some Arudinos can operate at 3.3V (not from USB), if this is your case then you will need a separate 5V circuit to power the relay module.
RasPi:
Raspberry Pi's are a bit more limited I/O wise than their Arduino brethren, only being able to take I/O DC current up to 16mA. Again, this is still well within the limits. We are using the Raspberry Pi's power bus, which the supported current is dependant on the USB powersupply you have chosen - if you are using a 2A charger like you should be, you won't encounter any issues.
Relay Board:
There are two rows of input pins (GND IN1 IN2 IN3 IN4 VCC) and (JD-VCC VCC) with the latter coming with a jumper bridging the pins (keep the jumper on!). Connect a wire from GND on your device to GND on the relay module. Connect a wire from the 5V pin on your micro to the VCC pin that is adjacent to IN4 (not the one next to JD-VCC!). Also note the 5V pin I mentioned is the actual 5V rail of the micro, not the GPIO or I/O pin that you are going to be using to trigger the relay. Finally hook the GPIO or digital I/O pin up to IN1 and set the pin to 'low' or 0V in the software to activate and 'high' or 3.3V-5V to deactivate.
Special Considerations:
If your board cannot source ~60mA from the 5V rail or if your board only runs at a maximum of 3.3V you have to use a secondary power source to power the relay.
- Reviewed in the United States on October 2, 2024You need to know that it only takes a low input to actuate and that if you need to actuate using a high input aka high output from your source you should get a different one with options. Good board, just got burned because I didn’t do my research.
- Reviewed in the United States on October 7, 2024With low side input voltage the board is great for 3.3 and 5V micro controllers or single board computers (e.g. Raspberry Pi). The board has been in service for a year without any problems (switching 2 to 8amps)
- Reviewed in the United States on November 8, 2024Very Happy whit my purchase
- Reviewed in the United States on August 1, 2018These work great with an Arduino. Just be aware that they draw enough 5V power that you can't reliably use more than one or two sets powered directly from the Arduino. With three I was causing the Arduino's internal voltage to drop, which caused random resets. The fix is simple - just provide 5V power to the pins on these modules from another source. Be sure that the ground is at the same level as the Arduino's, since the control pins use that as a reference.
I soldered a thick wire on the underside to connect all 4 center pins. They are aligned so that you can do this without hitting other pins. That allows a single connection to provide output power (120VAC, for example) for all four relays in the set. Of course you must be careful that nothing conductive touches that live wire!
Top reviews from other countries
-
Cliente de AmazonReviewed in Mexico on October 24, 2018
5.0 out of 5 stars Buen producto
Funciona perfecto
-
ClienteReviewed in Mexico on July 9, 2018
3.0 out of 5 stars falta informacion tecnica
la tarjeta no trae nada de información, aunque puede ser intuitiva la manera de conectar, siempre es útil que se proporciona