makerbase-mks / MKS-TinyBee

MKS TinyBee is a mainboard for 3d printing, based on ESP32 module
GNU General Public License v3.0
123 stars 118 forks source link

Potential pins to reuse for a logical high/low output? #25

Open E-Leask opened 2 years ago

E-Leask commented 2 years ago

Do you have any pins you recommend i could reuse for a logical high/low?

I'm planning a dual extruder setup and want to produce a logical high when extruder0 is in use and logical low when extruder1 is in use. Correct me if im wrong but from what I see in the schmetics there are no free digital pins available(if I'm just blind then this makes my life easier).

Current ideas:

Any thoughts?

MKS-hosiey commented 2 years ago

There are no extra idle pins, the idle enstop pin is ok, but the output level will have a voltage drop of about 0.3V

tekikai commented 2 years ago

Is the MT-DET pin usable? Am thinking of using it for a homebrew microswitch based leveling sensor.

aleung commented 2 years ago

Is the MT-DET pin usable? Am thinking of using it for a homebrew microswitch based leveling sensor.

MT-DET is an input pin. Yes it can be used for probe. I set in Configuration.h like this:

//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
#define Z_MIN_PROBE_PIN 35
tekikai commented 2 years ago

@aleung thanks for confirming, will use it that way!

JulioSugaya commented 1 year ago

Hello All! I would like to control a Neopixel LED through the Marlin features, is that possible by using the servo pin (3d touch)? Or is there another to make this work? Thanks in Advance.