Skip to content

Quad MOSFET Module

bdring edited this page Dec 17, 2022 · 12 revisions

Quad MOSFET Module

This module has (4) On Semi NCV8403A MOSFETs. It is designed to control things like small solenoids and solenoid operated valves. Each circuit has an LED indicator to show when it is activated. You can use them with on/off or PWM signals.

  • Input Terminals: 8A Continuous
  • Output Terminals: 8A Continuous
  • MOSFET Rating: 42V 10A (Inductive load protected)

The central (2) terminal block is used for the power. The plug in mate can be oriented so the wires come in the top or either side. There are + and - terminals for each load.

FluidNC Examples

Digital outputs on socket #3

user_outputs:
  analog0_pin: NO_PIN
  analog1_pin: NO_PIN
  analog2_pin: NO_PIN
  analog3_pin: NO_PIN
  analog0_hz: 5000
  analog1_hz: 5000
  analog2_hz: 5000
  analog3_hz: 5000
  digital0_pin: gpio.26
  digital1_pin: gpio.4
  digital2_pin: gpio.16
  digital3_pin: gpio.27

Digital outputs on socket #4

user_outputs:
  analog0_pin: NO_PIN
  analog1_pin: NO_PIN
  analog2_pin: NO_PIN
  analog3_pin: NO_PIN
  analog0_hz: 5000
  analog1_hz: 5000
  analog2_hz: 5000
  analog3_hz: 5000
  digital0_pin: gpio.14
  digital1_pin: gpio.13
  digital2_pin: gpio.15
  digital3_pin: gpio.12

Grbl_ESP32 Examples

Here is an example using Module Socket #3.

// Example Quad MOSFET module in socket #3
// https://github.com/bdring/6-Pack_CNC_Controller/wiki/Quad-MOSFET-Module
#define COOLANT_MIST_PIN       GPIO_NUM_26
#define COOLANT_FLOOD_PIN      GPIO_NUM_4 
#define USER_DIGITAL_PIN_1     GPIO_NUM_16
#define USER_DIGITAL_PIN_2     GPIO_NUM_27

Here is an example using Module Socket #4.

// Socket #4
// https://github.com/bdring/6-Pack_CNC_Controller/wiki/Quad-MOSFET-Module
#define COOLANT_MIST_PIN       GPIO_NUM_14
#define COOLANT_FLOOD_PIN      GPIO_NUM_13
#define USER_DIGITAL_PIN_0     GPIO_NUM_15  // M62P0 M63P0
#define USER_DIGITAL_PIN_1     GPIO_NUM_12  // M62P1 M63P1

Here is an example using Module Socket #5. Note: The shift register pins cannot do PWM Note: The shift registers can start in an random state for about a second at turn on. Looking for a solution to this.

// Example Quad MOSFET module on socket #5
// https://github.com/bdring/6-Pack_CNC_Controller/wiki/Quad-MOSFET-Module
#define USER_DIGITAL_PIN_0     I2SO(24)
#define USER_DIGITAL_PIN_1     I2SO(25)
#define USER_DIGITAL_PIN_2     I2SO(26)
#define USER_DIGITAL_PIN_3     I2SO(27)
Clone this wiki locally