Extended Interface

Warning: BBP board gpio pin is max 3.3V, choose right resistance, please again make sure your voltage is below 3.3V before connecting wire to board, or it must damage board!!!!.

1. Dual Z

BBP1: Connect another Z motor to the fifth socket of stepper motor interface in BBP1 board and edit your profile, option "Dual Z".

bbp1_dual_z_and_extruder.png

BBP1S: Connect another Z motor to "user" interface in BBP1S board and don't need to edit profile.

Note: BBP1 only support "Dual Z" or "Dual Extruder", and don't support both of them at the same time.

2. Dual Extruders

BBP1: Connect another extruders motor to the fifth socket of stepper motor interface in BBP1 board and edit your profile, option "Dual Extruders".

bbp1-extend_dual_extruder.png

BBP1S: Connect another extruders motor to "EXT2" interface in BBP1S board and don't need to edit profile.

Note: BBP1 only support "Dual Z" or "Dual Extruder", and don't support both of them at the same time.

3. Three Extruders

BBP1: Don't support
BBP1S: Connect other extruders motor to "EXT2" and "EXT3" interface for three extruders in BBP1S board and don't need to edit profile.

4. Step Signal Interface

stepper_control_sigal.png

5. Heater PWM Interface

Please see the following picture. "Heater PWM"

6. Expand Interface

Only BBP1S have expand interface.

bbp1s_expand_2.png
bbp1s_expand_1.jpg

EXP1:
A SPI bus and 2 gpio signal.

EXP2:
HEATER_EXT3, HEATER_EXT4, HEATER_EXT5 and FAN7,FAN8,FAN9 are all PWM signal.
AIN1, AIN2, AIN3 are all ADC signal.
VDD_ADC is ADC power.

EXP3:
A SPI bus and a i2c bus.
A PWM signal
sw_z is a gpio, is always used as auto leveling gpio.
A VDD_3V3 and VDD_5V

EXP1 can be used for a stepper motor.
EXP2 can be used for ad597 thermocouple, pwm control、heater and other uses.
EXP3 can be used for a servo motor、proximity sensor and other uses.

6.1 Extend Thermocouple

BBP1S support two themocouple, a MAX6675 which is on board, another is AD597 which be connected to expand interface, you need buy AD597 by youself.
There are 3 wire for connecting to BBP1S board .
"+" -> 5V
"-" -> GND
"S" -> AIN3 in "EXP2" expand interface with resistance

ad597-wiring.png

PS: There will be a connector in board of BBP screen, it is more convenience to connect because don't wire resistance.

6.2 Extend Servo Motor and min Z limit switch for auto leveling

There are three pins from Sevo Motor and 2 Pin from Z limit switch.

6.2.1 Servo motor wiring to "EXP3" extend interface

servo_moto_connect.png

"GND" -> "GND"
"Vcc" -> "VDD_5V"
"Pulse" -> "PWM"

6.2.2 Z limit switch wiring to "EXP3" extend interface

"Black" -> "GND"
"Orange" -> "SW_Z"
or
"Orange" -> "GND"
"Black" -> "SW_Z"

6.3 Extend Proximity sensor of min Z probe for auto leveling

servo_sensor_connect.png

6.3.1 Support Proximity sensor type:

Voltage: DC 5V
Ouput Status: Normally Open
Default Output signal from sensor is high when far away, and when it is close to metal or others, led will light and output signal is low.

Warning: the guide and hardware is available only for the proximity sensor type, and don't check "invert autolevel" in profile because the sensor output low signal when hit.

6.3.2 Remove pull up resistance:

Remove 1K pull up resistance R170

remove_resistance.jpg

6.3.3 How to connect

There are three colored wire, blue for ground , black for signal , brown for 5V VDD.
a. Add a 10K resistance to "Black" wire.
b. Connect "SW_Z" to "GND" with a 10K resistance.
c. Connect sensor wire to "EXP3" extend interface, like this.
"Blue" -> "GND"
"Brown" -> "VDD_5V"
"Black" -> "SW_Z"

Warning:You must connect 5V DC for power, USB port don't provide power for extend interface.
Warning: BBP board gpio pin is max 3.3V, choose right resistance, please again make sure your voltage is below 3.3V before connecting wire to board, or it must damage board!!!!.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License