bigtreetech / MicroProbe

75 stars 12 forks source link

BIQU B1 SKR V1.4 WITH MICROPROBE V2 FIRMWARE NEEDED! please! #13

Open fabianovm opened 12 months ago

fabianovm commented 12 months ago

Hello Biqu team, I have a B1, just received the microprobe V2 and it is very difficult for me (and a looot of people) in order to edit the firmware to accept the microprobe V2 firmware modification needs. If you kindly release the final firmware, the .bin for the B1 skr1.4+microprobe V2 would be AWESOME. count on you on that, best regards, thanks!

CS7AFM commented 11 months ago

I would like also the final firmware so I can enable the microprobe v2 I'va just aquired from biqu store

soulchamp commented 11 months ago

have either of you had any luck yet on your own. i thought my board was a different version and when i went to install my microprobe tonight i realized i'm in the same boat as you

CS7AFM commented 11 months ago

have either of you had any luck yet on your own. i thought my board was a different version and when i went to install my microprobe tonight i realized i'm in the same boat as you

Not yet, I'm very disapointed that the manufacturer have not informed of this complexity and have not resolved it. If this manufacturer is about only seeling and not supporting it's something to think about

fabianovm commented 11 months ago

Hi, I am really disappointed with this... I spent tons of hours, made a lot of custom firmwares, I was thinking that it was better than BL touch but the cost is high. Have opened the printer, tried to connect probe to z-endstop as some people says, but after days, and days , I gave up. It almost worked for me as a probe, using custom firmware, some homing issues, but I cannot accept that the TFT colorful screen does not work at all to control the microprobe. For me it is unaceptable, how can BIQU sell a microprobe for their main printer, BIQU B1, an entry level printer, for beginners , without plug and play or firmware ready to flash. They want money, hype, if they worry about customers, at least a firmware ready to flash for their own printer B1, they should have released. I cannot believe in this, really. In facebook look for biqu , their microprobe post and comment. Tell them it requires NASA knowledge in order to make a same brand probe to work without loosing any other feature in printer.

soulchamp commented 11 months ago

I’ve already decided to return mine and have a BL touch on the way. It’s sad that they have plug and play readiness for the BL touch on the B1 but not their own probe.

fabianovm commented 11 months ago

If I could, I also would return it. But I am in brazil and ordered in aliexpress I will wait months, years until this probe is really supported. Wish all luck for you guys. Regarding the readiness, it is crazy, if you look this repository , you will find a firmware for ender3 and v2 microprobe ...lol... but not for their own brand printer.

CrickYeti commented 9 months ago

well it is the end of November has anyone had any luck with being able to download the firmware?

PalosX commented 9 months ago

Hell I can't believe there's not one damn you-tube video for the probe and Marlin set-up. I can't get mine to work in Z homing starts going done then kills printer. Should of known Bigtree would drop the ball with support, hey you get what you pay for right? They always put stuff out to market way to soon

John-Vinic commented 9 months ago

I need Firmware for SKR 1.4 Biqu helpppppppppppppppppppppppppppppp

fabianovm commented 9 months ago

And nothing regarding firmware after months.... and also.... I almost made it work, when I remembered that the TFT TOUCHSCREEN also needs to be written because it just works with bl touch. Gave up, it is a Shame.

knotart01 commented 9 months ago

yo tengo una tarjeta skr 1.4 turbo y la micro probe V2. la versión de marlín 2.1.2.

en section endstops pullups utilizo esta configuración

// Enable pullup for all endstops to prevent a floating state //#define ENDSTOPPULLUPS

if DISABLED(ENDSTOPPULLUPS)

// Disable ENDSTOPPULLUPS to set pullups individually

define ENDSTOPPULLUP_XMIN

define ENDSTOPPULLUP_YMIN

define ENDSTOPPULLUP_ZMIN

//#define ENDSTOPPULLUP_IMIN //#define ENDSTOPPULLUP_JMIN //#define ENDSTOPPULLUP_KMIN //#define ENDSTOPPULLUP_UMIN //#define ENDSTOPPULLUP_VMIN //#define ENDSTOPPULLUP_WMIN //#define ENDSTOPPULLUP_XMAX //#define ENDSTOPPULLUP_YMAX //#define ENDSTOPPULLUP_ZMAX //#define ENDSTOPPULLUP_IMAX //#define ENDSTOPPULLUP_JMAX //#define ENDSTOPPULLUP_KMAX //#define ENDSTOPPULLUP_UMAX //#define ENDSTOPPULLUP_VMAX //#define ENDSTOPPULLUP_WMAX

define ENDSTOPPULLUP_ZMIN_PROBE

endif

..................................

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).

define X_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define Y_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define Z_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.

define I_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define J_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define K_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define U_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define V_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define W_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define I_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define J_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define K_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define U_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define V_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define W_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.

define Z_MIN_PROBE_ENDSTOP_INVERTING true // Set to true to invert the logic of the probe.

en Z Probe Options utilizo esto

//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

// Force the use of the probe for Z-axis homing

define USE_PROBE_FOR_Z_HOMING

Z_MIN_PROBE_PIN

..........................................................................................

Define this pin if the probe is not connected to Z_MIN_PIN. If not defined the default pin for the selected MOTHERBOARD will be used. Most of the time the default is what you want. The simplest option is to use a free endstop connector. Use 5V for powered (usually inductive) sensors. RAMPS 1.3/1.4 boards may use the 5V, GND, and Aux4->D32 pin: For simple switches connect...

............................................................................ /**

Probe Enable / Disable The probe only provides a triggered signal when enabled. */

define PROBE_ENABLE_DISABLE

if ENABLED(PROBE_ENABLE_DISABLE)

define PROBE_ENABLE_PIN P2_00 // Override the default pin here

endif

conecte la impresora 3d a pronter face y ejecute el comando M119, si la sonda esta retraída el estado del z_probe será disparado. si aplica el comando M401 y la sonda desplegara la punta, vuelva a ejecutar el M119 y vera el estado de z_probe abierto. si esto le funciona ejecute el g28 debería funcionar la sonda. saludos

John-Vinic commented 9 months ago

yo tengo una tarjeta skr 1.4 turbo y la micro probe V2. la versión de marlín 2.1.2.

en section endstops pullups utilizo esta configuración

// Enable pullup for all endstops to prevent a floating state //#define ENDSTOPPULLUPS #if DISABLED(ENDSTOPPULLUPS) // Disable ENDSTOPPULLUPS to set pullups individually #define ENDSTOPPULLUP_XMIN #define ENDSTOPPULLUP_YMIN #define ENDSTOPPULLUP_ZMIN //#define ENDSTOPPULLUP_IMIN //#define ENDSTOPPULLUP_JMIN //#define ENDSTOPPULLUP_KMIN //#define ENDSTOPPULLUP_UMIN //#define ENDSTOPPULLUP_VMIN //#define ENDSTOPPULLUP_WMIN //#define ENDSTOPPULLUP_XMAX //#define ENDSTOPPULLUP_YMAX //#define ENDSTOPPULLUP_ZMAX //#define ENDSTOPPULLUP_IMAX //#define ENDSTOPPULLUP_JMAX //#define ENDSTOPPULLUP_KMAX //#define ENDSTOPPULLUP_UMAX //#define ENDSTOPPULLUP_VMAX //#define ENDSTOPPULLUP_WMAX #define ENDSTOPPULLUP_ZMIN_PROBE #endif

..................................

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). #define X_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Y_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Z_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop. #define I_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define J_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define K_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define U_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define V_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define W_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define I_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define J_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define K_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define U_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define V_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define W_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Z_MIN_PROBE_ENDSTOP_INVERTING true // Set to true to invert the logic of the probe.

en Z Probe Options utilizo esto

//#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

// Force the use of the probe for Z-axis homing #define USE_PROBE_FOR_Z_HOMING Z_MIN_PROBE_PIN

..........................................................................................

Define this pin if the probe is not connected to Z_MIN_PIN. If not defined the default pin for the selected MOTHERBOARD will be used. Most of the time the default is what you want. The simplest option is to use a free endstop connector. Use 5V for powered (usually inductive) sensors. RAMPS 1.3/1.4 boards may use the 5V, GND, and Aux4->D32 pin: For simple switches connect...

  • normally-closed switches to GND and D32.
  • normally-open switches to 5V and D32. */

    define Z_MIN_PROBE_PIN P0_10 // Pin 32 is the RAMPS defaul

    ..............................................................................................................

    define FIX_MOUNTED_PROBE

............................................................................ /**

Probe Enable / Disable The probe only provides a triggered signal when enabled. */ #define PROBE_ENABLE_DISABLE #if ENABLED(PROBE_ENABLE_DISABLE) #define PROBE_ENABLE_PIN P2_00 // Override the default pin here #endif conecte la impresora 3d a pronter face y ejecute el comando M119, si la sonda esta retraída el estado del z_probe será disparado. si aplica el comando M401 y la sonda desplegara la punta, vuelva a ejecutar el M119 y vera el estado de z_probe abierto. si esto le funciona ejecute el g28 debería funcionar la sonda. saludos

I received a document today from Biqu B1 that I would have to invert white and black wire internally, did you do that? They also sent me a firmware a little while ago, but it doesn't work!

knotart01 commented 9 months ago

yo tengo una tarjeta skr 1.4 turbo y la micro probe V2. la versión de marlín 2.1.2. en section endstops pullups utilizo esta configuración // Enable pullup for all endstops to prevent a floating state //#define ENDSTOPPULLUPS #if DISABLED(ENDSTOPPULLUPS) // Disable ENDSTOPPULLUPS to set pullups individually #define ENDSTOPPULLUP_XMIN #define ENDSTOPPULLUP_YMIN #define ENDSTOPPULLUP_ZMIN //#define ENDSTOPPULLUP_IMIN //#define ENDSTOPPULLUP_JMIN //#define ENDSTOPPULLUP_KMIN //#define ENDSTOPPULLUP_UMIN //#define ENDSTOPPULLUP_VMIN //#define ENDSTOPPULLUP_WMIN //#define ENDSTOPPULLUP_XMAX //#define ENDSTOPPULLUP_YMAX //#define ENDSTOPPULLUP_ZMAX //#define ENDSTOPPULLUP_IMAX //#define ENDSTOPPULLUP_JMAX //#define ENDSTOPPULLUP_KMAX //#define ENDSTOPPULLUP_UMAX //#define ENDSTOPPULLUP_VMAX //#define ENDSTOPPULLUP_WMAX #define ENDSTOPPULLUP_ZMIN_PROBE #endif .................................. // Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup). #define X_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Y_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Z_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop. #define I_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define J_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define K_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define U_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define V_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define W_MIN_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define I_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define J_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define K_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define U_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define V_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define W_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop. #define Z_MIN_PROBE_ENDSTOP_INVERTING true // Set to true to invert the logic of the probe. en Z Probe Options utilizo esto //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Force the use of the probe for Z-axis homing #define USE_PROBE_FOR_Z_HOMING Z_MIN_PROBE_PIN .......................................................................................... Define this pin if the probe is not connected to Z_MIN_PIN. If not defined the default pin for the selected MOTHERBOARD will be used. Most of the time the default is what you want. The simplest option is to use a free endstop connector. Use 5V for powered (usually inductive) sensors. RAMPS 1.3/1.4 boards may use the 5V, GND, and Aux4->D32 pin: For simple switches connect...

  • normally-closed switches to GND and D32.
  • normally-open switches to 5V and D32. */

    define Z_MIN_PROBE_PIN P0_10 // Pin 32 is the RAMPS defaul

    ..............................................................................................................

    define FIX_MOUNTED_PROBE

............................................................................ /* Probe Enable / Disable The probe only provides a triggered signal when enabled. / #define PROBE_ENABLE_DISABLE #if ENABLED(PROBE_ENABLE_DISABLE) #define PROBE_ENABLE_PIN P2_00 // Override the default pin here #endif conecte la impresora 3d a pronter face y ejecute el comando M119, si la sonda esta retraída el estado del z_probe será disparado. si aplica el comando M401 y la sonda desplegara la punta, vuelva a ejecutar el M119 y vera el estado de z_probe abierto. si esto le funciona ejecute el g28 debería funcionar la sonda. saludos

I received a document today from Biqu B1 that I would have to invert white and black wire internally, did you do that? They also sent me a firmware a little while ago, but it doesn't work!

hola como estas, he seguido las indicaciones del manual de biqu para conectar la micro probe V2, el unico problema que he tenido es que para que funcione correctamente debes desplegar la sonda con el M401 antes de hacer G28, es decir, la sonda debe estar en estado OPEN antes de iniciar la rutina de G28. he realizado HOMING, calibrar el Z OFFSET y crear una malla UBL. siempre y cuando la sonda este en estado OPEN antes de hacer HOMING. es algo raro, seguiré buscado una solución. saludos

bda101 commented 8 months ago

I need Firmware for SKR 1.4 Biqu helpppppppppppppppppppppppppppppp

did you find it ?

knotart01 commented 8 months ago

I need Firmware for SKR 1.4 Biqu helpppppppppppppppppppppppppppppp

did you find it ? hola, esta configuración de Marlín 2.1.2 me esta funcionando para la microprobe V2 en una skr 1.4 turbo. el conector que contiene los cables negro y blanco, debe ser conectado al zmin de la placa skr 1.4 turbo. respetando la configuración, es decir, cable negro es GND y cable blanco es SEÑAL. endstop inverting endstop zminprobe endstopo pullup fixprobe probe enable

CS7AFM commented 8 months ago

I need Firmware for SKR 1.4 Biqu helpppppppppppppppppppppppppppppp

did you find it ? hola, esta configuración de Marlín 2.1.2 me esta funcionando para la microprobe V2 en una skr 1.4 turbo. el conector que contiene los cables negro y blanco, debe ser conectado al zmin de la placa skr 1.4 turbo. respetando la configuración, es decir, cable negro es GND y cable blanco es SEÑAL. endstop inverting endstop zminprobe endstopo pullup fixprobe probe enable

I have conected as picture image

and defined this:

define PROBE_ENABLE_DISABLE

if ENABLED(PROBE_ENABLE_DISABLE)

define PROBE_ENABLE_PIN P0_10 // Override the default pin here

endif

and this

define Z_MIN_PROBE_PIN P2_00

as been told from Bigtreetech, but noting... :(

AiSuperBot commented 7 months ago

This commit might help you with the code modification in Marlin Firmware, or you can just compile the bugfix branch.

thisiskeithb commented 7 months ago

Configuring the BIQU MicroProbe under Marlin just got a whole lot easier!

We now have default pins defined for most BigTreeTech, Creality, and MKS boards as well as sanity checks to ensure you've enabled the correct hit/trigger state for your probe.

Grab the latest bugfix-2.1.x and there will now be a dedicated section for the MicroProbe:

/**
 * BIQU MicroProbe
 *
 * A lightweight, solenoid-driven probe.
 * For information about this sensor https://github.com/bigtreetech/MicroProbe
 *
 * Also requires: PROBE_ENABLE_DISABLE
 */
//#define BIQU_MICROPROBE_V1  // Triggers HIGH
//#define BIQU_MICROPROBE_V2  // Triggers LOW

Once the next version of Marlin is released, the MicroProbe manual will be updated to reflect these new options.

Gintaras-sur commented 7 months ago

maybe someone has the firmware ready for the microprobe?

RobertoMG9824 commented 6 months ago

I was able to configure the V2.0 microprobe with the V1.4 skr board. Use the following procedure:

1.- Download the latest available version of the firmware on the BIQU site. Which is marlin 2.0.9.3 https://github.com/bigtreetech/marlin/tree/B1-2.0.9.3.x. 2.-Follow the instructions in the README file to configure the firmware for the SKR V1.4 board. Captura de pantalla 2024-02-21 145019 Captura de pantalla 2024-02-21 145038 Captura de pantalla 2024-02-21 145048

3.-I followed the instructions in the MicroProbe V2 manual, adding an extra step:

  1. Comment: #Define BLTOUCH. image

  2. Comment: _#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOPPIN image

  3. Pin P010 is defined in #define Z_MIN_PROBEPIN image

  4. Pin P2_00 is defined image

  5. _#define FIX_MOUNTEDPROBE image

  6. _#define NOZZLE_TO_PROBEOFFSET { 0, 0, 0 }. I use (-7,-35, -1.3). I recommend that you define the value of z (In my case -1.3) at 0 and then configure it from the touch screen to find the value that works for you. image

  7. _#define Z_MIN_PROBE_ENDSTOPINVERTING true. Change false to true. image

  8. define ENDSTOPPULLUP_ZMIN_PROBE

    image

4.-Upload the firmware and also upload the screen firmware (https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware).

5.-Connect the probe to the back of the printer, the same as you would connect the BLTouch.

Those were the steps I followed and so far it has worked well for me. I hope that helps you.

Note: To edit the firmware download visual studio code and platformIO. You can follow this reference video: https://www.youtube.com/watch?v=nCBeCZg9k0U&t=1931s

John-Vinic commented 6 months ago

I was able to configure the V2.0 microprobe with the V1.4 skr board. Use the following procedure:

1.- Download the latest available version of the firmware on the BIQU site. Which is marlin 2.0.9.3 https://github.com/bigtreetech/marlin/tree/B1-2.0.9.3.x. 2.-Follow the instructions in the README file to configure the firmware for the SKR V1.4 board. Captura de pantalla 2024-02-21 145019 Captura de pantalla 2024-02-21 145038 Captura de pantalla 2024-02-21 145048

3.-I followed the instructions in the MicroProbe V2 manual, adding an extra step:

  1. Comment: #Define BLTOUCH. image
  2. Comment: _#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOPPIN image
  3. Pin P010 is defined in #define Z_MIN_PROBEPIN image
  4. Pin P2_00 is defined image
  5. _#define FIX_MOUNTEDPROBE image
  6. _#define NOZZLE_TO_PROBEOFFSET { 0, 0, 0 }. I use (-7,-35, -1.3). I recommend that you define the value of z (In my case -1.3) at 0 and then configure it from the touch screen to find the value that works for you. image
  7. _#define Z_MIN_PROBE_ENDSTOPINVERTING true. Change false to true. image
  8. define ENDSTOPPULLUP_ZMIN_PROBE

    image

4.-Upload the firmware and also upload the screen firmware (https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware).

5.-Connect the probe to the back of the printer, the same as you would connect the BLTouch.

Those were the steps I followed and so far it has worked well for me. I hope that helps you.

Note: To edit the firmware download visual studio code and platformIO. You can follow this reference video: https://www.youtube.com/watch?v=nCBeCZg9k0U&t=1931s

Você precisou fazer alguma mudança nas conexões do hardware internamente?

Did you need to make any changes to the hardware connections internally?

fabianovm commented 6 months ago

I was able to configure the V2.0 microprobe with the V1.4 skr board. Use the following procedure:

1.- Download the latest available version of the firmware on the BIQU site. Which is marlin 2.0.9.3 https://github.com/bigtreetech/marlin/tree/B1-2.0.9.3.x. 2.-Follow the instructions in the README file to configure the firmware for the SKR V1.4 board. Captura de pantalla 2024-02-21 145019 Captura de pantalla 2024-02-21 145038 Captura de pantalla 2024-02-21 145048

3.-I followed the instructions in the MicroProbe V2 manual, adding an extra step:

  1. Comment: #Define BLTOUCH. image
  2. Comment: _#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOPPIN image
  3. Pin P010 is defined in #define Z_MIN_PROBEPIN image
  4. Pin P2_00 is defined image
  5. _#define FIX_MOUNTEDPROBE image
  6. _#define NOZZLE_TO_PROBEOFFSET { 0, 0, 0 }. I use (-7,-35, -1.3). I recommend that you define the value of z (In my case -1.3) at 0 and then configure it from the touch screen to find the value that works for you. image
  7. _#define Z_MIN_PROBE_ENDSTOPINVERTING true. Change false to true. image
  8. define ENDSTOPPULLUP_ZMIN_PROBE

    image

4.-Upload the firmware and also upload the screen firmware (https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware).

5.-Connect the probe to the back of the printer, the same as you would connect the BLTouch.

Those were the steps I followed and so far it has worked well for me. I hope that helps you.

Note: To edit the firmware download visual studio code and platformIO. You can follow this reference video: https://www.youtube.com/watch?v=nCBeCZg9k0U&t=1931s

Hello @RobertoMG9824 , thanks a LOT for all your hard work producing this tutorial.. I am brazilian.... Fabiano, and will resume all testing and firmware compilation I stopped trying months ago...

Will intall microprobe again and do step by step all you said... will take a week, have few time, but I will give it a try, for sure!!!

One important detail... in fact a question... when I was trying to make it work months ago, I flashed the screen firmware (https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware) and tried to activate the microprobe. As soon I navigate to ABL in TFT touch, it gives me error, because I understood, that ABL section in screen firmware was to the BLTOUCH.

Now the question... with this tutorial, flashing both firmware, skr1.4 and touchscreen, will I have access and control the ABL functions in the ABL section of touchscreen? I use the modern interface, not marlin interface, so this is important for me. Let me know if the ABL section of screen firmware is now prepared and functional for the microprobe instead of bltouch.

Again, thanks a LOT!

RobertoMG9824 commented 6 months ago

Pude configurar la microsonda V2.0 con la placa skr V1.4. Utilice el siguiente procedimiento: 1.- Descargue la última versión disponible del firmware en el sitio de BIQU. Que es marlin 2.0.9.3 https://github.com/bigtreetech/marlin/tree/B1-2.0.9.3.x . 2.-Siga las instrucciones del archivo README para configurar el firmware de la placa SKR V1.4.Captura de pantalla 2024-02-21 145019 Captura de pantalla 2024-02-21 145038 Captura de pantalla 2024-02-21 145048 3.-Seguí las instrucciones del manual de MicroProbe V2, añadiendo un paso extra:

  1. Comentario: #Defina BLTOUCH . imagen
  2. Comentario: _#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOPPIN imagen
  3. El pin P010 está definido en #define Z_MIN_PROBEPIN imagen
  4. El pin P2_00 está definido imagen
  5. _#definir FIX_MOUNTEDPROBE imagen
  6. _#define NOZZLE_TO_PROBEOFFSET { 0, 0, 0 } . Yo uso (-7,-35, -1.3). Te recomiendo que definas el valor de z (En mi caso -1.3) en 0 y luego lo configures desde la pantalla táctil para encontrar el valor que te funcione. imagen
  7. _#define Z_MIN_PROBE_ENDSTOPINVERTING verdadero . Cambie falso a verdadero. imagen
  8. definir ENDSTOPPULLUP_ZMIN_PROBE

    imagen

4.-Sube el firmware y sube también el firmware de la pantalla ( https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware ). 5.-Conecta la sonda a la parte trasera de la impresora, del mismo modo que conectarías el BLTouch. Esos fueron los pasos que seguí y hasta ahora me ha funcionado bien. Espero que eso te ayude. Nota: Para editar el firmware, descargue el código de Visual Studio y platformIO. Puedes seguir este vídeo de referencia: https://www.youtube.com/watch?v=nCBeCZg9k0U&t=1931s

¿Tienes que cambiar algo de conexión con el hardware internamente?

¿Necesitó realizar algún cambio en las conexiones de hardware internamente?

No, It isn't necessary change anything in the internal conexion. I connected directly the sensor in the BLTouch port. The microprobe V2.0 is ready for SKR V1.4. image

RobertoMG9824 commented 6 months ago

I was able to configure the V2.0 microprobe with the V1.4 skr board. Use the following procedure: 1.- Download the latest available version of the firmware on the BIQU site. Which is marlin 2.0.9.3 https://github.com/bigtreetech/marlin/tree/B1-2.0.9.3.x. 2.-Follow the instructions in the README file to configure the firmware for the SKR V1.4 board. Captura de pantalla 2024-02-21 145019 Captura de pantalla 2024-02-21 145038 Captura de pantalla 2024-02-21 145048 3.-I followed the instructions in the MicroProbe V2 manual, adding an extra step:

  1. Comment: #Define BLTOUCH. image
  2. Comment: _#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOPPIN image
  3. Pin P010 is defined in #define Z_MIN_PROBEPIN image
  4. Pin P2_00 is defined image
  5. _#define FIX_MOUNTEDPROBE image
  6. _#define NOZZLE_TO_PROBEOFFSET { 0, 0, 0 }. I use (-7,-35, -1.3). I recommend that you define the value of z (In my case -1.3) at 0 and then configure it from the touch screen to find the value that works for you. image
  7. _#define Z_MIN_PROBE_ENDSTOPINVERTING true. Change false to true. image
  8. define ENDSTOPPULLUP_ZMIN_PROBE

    image

4.-Upload the firmware and also upload the screen firmware (https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware). 5.-Connect the probe to the back of the printer, the same as you would connect the BLTouch. Those were the steps I followed and so far it has worked well for me. I hope that helps you. Note: To edit the firmware download visual studio code and platformIO. You can follow this reference video: https://www.youtube.com/watch?v=nCBeCZg9k0U&t=1931s

Hello @RobertoMG9824 , thanks a LOT for all your hard work producing this tutorial.. I am brazilian.... Fabiano, and will resume all testing and firmware compilation I stopped trying months ago...

Will intall microprobe again and do step by step all you said... will take a week, have few time, but I will give it a try, for sure!!!

One important detail... in fact a question... when I was trying to make it work months ago, I flashed the screen firmware (https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware) and tried to activate the microprobe. As soon I navigate to ABL in TFT touch, it gives me error, because I understood, that ABL section in screen firmware was to the BLTOUCH.

Now the question... with this tutorial, flashing both firmware, skr1.4 and touchscreen, will I have access and control the ABL functions in the ABL section of touchscreen? I use the modern interface, not marlin interface, so this is important for me. Let me know if the ABL section of screen firmware is now prepared and functional for the microprobe instead of bltouch.

Again, thanks a LOT!

@fabianovm Thank you very much, I really hope that I can help you with the improvised tutorial. I'm Mexican, nice to meet you bro. Answering your question: Yes. You can control the microprobe from the bigthreetech interface. I show you the functions it provides. image

I have been able to carry out all the configuration with these tools and I have had no problems.

Good luck with the installation!

fabianovm commented 6 months ago

Thanks bro @RobertoMG9824 , as soon as I get some time , will work on that! Even if it take more time, I ll let you know the results... thanks thanks!

fabianovm commented 6 months ago

I was able to configure the V2.0 microprobe with the V1.4 skr board. Use the following procedure:

1.- Download the latest available version of the firmware on the BIQU site. Which is marlin 2.0.9.3 https://github.com/bigtreetech/marlin/tree/B1-2.0.9.3.x. 2.-Follow the instructions in the README file to configure the firmware for the SKR V1.4 board. Captura de pantalla 2024-02-21 145019 Captura de pantalla 2024-02-21 145038 Captura de pantalla 2024-02-21 145048

3.-I followed the instructions in the MicroProbe V2 manual, adding an extra step:

  1. Comment: #Define BLTOUCH. image
  2. Comment: _#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOPPIN image
  3. Pin P010 is defined in #define Z_MIN_PROBEPIN image
  4. Pin P2_00 is defined image
  5. _#define FIX_MOUNTEDPROBE image
  6. _#define NOZZLE_TO_PROBEOFFSET { 0, 0, 0 }. I use (-7,-35, -1.3). I recommend that you define the value of z (In my case -1.3) at 0 and then configure it from the touch screen to find the value that works for you. image
  7. _#define Z_MIN_PROBE_ENDSTOPINVERTING true. Change false to true. image
  8. define ENDSTOPPULLUP_ZMIN_PROBE

    image

4.-Upload the firmware and also upload the screen firmware (https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware).

5.-Connect the probe to the back of the printer, the same as you would connect the BLTouch.

Those were the steps I followed and so far it has worked well for me. I hope that helps you.

Note: To edit the firmware download visual studio code and platformIO. You can follow this reference video: https://www.youtube.com/watch?v=nCBeCZg9k0U&t=1931s

@RobertoMG9824 did you used BIGTREE_GD_TFT35_V3.0_B1.27.x.bin or BIGTREE_TFT35_V3.0_B1.27.x.bin for the LCD firmware? Do you know the difference of this GD version? I am already using BIGTREE_TFT35_V3.0_B1.27.x.bin for months, should I stay with it or go for the BIGTREE_GD_TFT35_V3.0_B1.27.x.bin? Thanks bro!!

RobertoMG9824 commented 6 months ago

@

Pude configurar la microsonda V2.0 con la placa skr V1.4. Utilice el siguiente procedimiento: 1.- Descargue la última versión disponible del firmware en el sitio de BIQU. Que es marlin 2.0.9.3 https://github.com/bigtreetech/marlin/tree/B1-2.0.9.3.x . 2.-Siga las instrucciones del archivo README para configurar el firmware de la placa SKR V1.4.Captura de pantalla 2024-02-21 145019 Captura de pantalla 2024-02-21 145038 Captura de pantalla 2024-02-21 145048 3.-Seguí las instrucciones del manual de MicroProbe V2, añadiendo un paso extra:

  1. Comentario: #Defina BLTOUCH . imagen
  2. Comentario: _#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOPPIN imagen
  3. El pin P010 está definido en #define Z_MIN_PROBEPIN imagen
  4. El pin P2_00 está definido imagen
  5. _#definir FIX_MOUNTEDPROBE imagen
  6. _#define NOZZLE_TO_PROBEOFFSET { 0, 0, 0 } . Yo uso (-7,-35, -1.3). Te recomiendo que definas el valor de z (En mi caso -1.3) en 0 y luego lo configures desde la pantalla táctil para encontrar el valor que te funcione. imagen
  7. _#define Z_MIN_PROBE_ENDSTOPINVERTING verdadero . Cambie falso a verdadero. imagen
  8. definir ENDSTOPPULLUP_ZMIN_PROBE

    imagen

4.-Sube el firmware y sube también el firmware de la pantalla ( https://github.com/bigtreetech/BIGTREETECH-TouchScreenFirmware ). 5.-Conecta la sonda a la parte trasera de la impresora, del mismo modo que conectarías el BLTouch. Esos fueron los pasos que seguí y hasta ahora me ha funcionado bien. Espero que eso te ayude. Nota: Para editar el firmware, descargue el código de Visual Studio y platformIO. Puedes seguir este vídeo de referencia: https://www.youtube.com/watch?v=nCBeCZg9k0U&t=1931s

@RobertoMG9824 ¿Utilizó BIGTREE_GD_TFT35_V3.0_B1.27.x.bin o BIGTREE_TFT35_V3.0_B1.27.x.bin para el firmware LCD? ¿Conoces la diferencia de esta versión GD? Ya estoy usando BIGTREE_TFT35_V3.0_B1.27.x.bin durante meses, ¿debería seguir con él o optar por BIGTREE_GD_TFT35_V3.0_B1.27.x.bin? ¡¡Gracias hermano!!

@fabianovm I'm using BIGTREE_TFT35_V3.0_B1.27.x.bin. I'm not sure what the difference is between the versions. I read that it depends on the type of boards, the newer ones use the GD firmware, but I am not sure about this information.

Bro, I recommend you that you should stay using BIGTREE_TFT35_V3.0_B1.27.x.bin.

fabianovm commented 6 months ago

@RobertoMG9824 , I found little time and made all changes in marlin 2.0.9.3.x as following your tutorial.... Run build for skr1.4 and no matter what I receive a lot of warnings: PS D:\USER\Fabiano\3D Print\BIQU B1\FIRMWARE\MARLIN\Marlin-B1-2.0.9.3.x_PROBE> platformio run --silent -e LPC1768 Warning! Ignore unknown configuration option monitor_flags in section [env] Warning! src_filter configuration option in section [env:include_tree] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:DUE] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:esp32] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_build_flags configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use build_src_flags instead Warning! src_filter configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_build_flags configuration option in section [env:simulator_windows] is deprecated and will be removed in the next release! Please use build_src_flags instead Warning! src_filter configuration option in section [env:SAMD51_grandcentral_m4] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:malyan_M300] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:STM32F103CB_malyan] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:teensy31] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:teensy36] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:teensy41] is deprecated and will be removed in the next release! Please use build_src_filter instead Marlin\src\inc\Warnings.cpp:550:4: warning: #warning "Driver DIAG pins must be physically removed unless SENSORLESS_HOMING is enabled. (See https://bit.ly/2ZPRlt0)" [-Wcpp] 550 | #warning "Driver DIAG pins must be physically removed unless SENSORLESS_HOMING is enabled. (See https://bit.ly/2ZPRlt0)" | ^~~ PS D:\USER\Fabiano\3D Print\BIQU B1\FIRMWARE\MARLIN\Marlin-B1-2.0.9.3.x_PROBE> echo "done" >"C:\Users\FVM\AppData\Local\Temp\ipc" PS D:\USER\Fabiano\3D Print\BIQU B1\FIRMWARE\MARLIN\Marlin-B1-2.0.9.3.x_PROBE>

The firmware.bin is generated. Is that OK, it happened all this warnings for you? What do you think, can I flash even with this warnings? Is there a way to remove them and have a totally free of messages or errors firmware.bin build?

thanks Bro! Fabiano

RobertoMG9824 commented 6 months ago

@RobertoMG9824 , I found little time and made all changes in marlin 2.0.9.3.x as following your tutorial.... Run build for skr1.4 and no matter what I receive a lot of warnings: PS D:\USER\Fabiano\3D Print\BIQU B1\FIRMWARE\MARLIN\Marlin-B1-2.0.9.3.x_PROBE> platformio run --silent -e LPC1768 Warning! Ignore unknown configuration option monitor_flags in section [env] Warning! src_filter configuration option in section [env:include_tree] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:DUE] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:esp32] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_build_flags configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use build_src_flags instead Warning! src_filter configuration option in section [env:linux_native] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_build_flags configuration option in section [env:simulator_windows] is deprecated and will be removed in the next release! Please use build_src_flags instead Warning! src_filter configuration option in section [env:SAMD51_grandcentral_m4] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:malyan_M300] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:STM32F103CB_malyan] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:teensy31] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:teensy36] is deprecated and will be removed in the next release! Please use build_src_filter instead Warning! src_filter configuration option in section [env:teensy41] is deprecated and will be removed in the next release! Please use build_src_filter instead Marlin\src\inc\Warnings.cpp:550:4: warning: #warning "Driver DIAG pins must be physically removed unless SENSORLESS_HOMING is enabled. (See https://bit.ly/2ZPRlt0)" [-Wcpp] 550 | #warning "Driver DIAG pins must be physically removed unless SENSORLESS_HOMING is enabled. (See https://bit.ly/2ZPRlt0)" | ^~~ PS D:\USER\Fabiano\3D Print\BIQU B1\FIRMWARE\MARLIN\Marlin-B1-2.0.9.3.x_PROBE> echo "done" >"C:\Users\FVM\AppData\Local\Temp\ipc" PS D:\USER\Fabiano\3D Print\BIQU B1\FIRMWARE\MARLIN\Marlin-B1-2.0.9.3.x_PROBE>

The firmware.bin is generated. Is that OK, it happened all this warnings for you? What do you think, can I flash even with this warnings? Is there a way to remove them and have a totally free of messages or errors firmware.bin build?

thanks Bro! Fabiano

@fabianovm I got the same warnings and I had no problems with the printer. In this case, I consider that the warnings can be ignored. The warnings only make references that in future updates the src_filter configuration will no longer be used. You could change the src_filter configuration to build_src_filter, but you could get into problems with the board's bios.

If you have no errors in the code and only have warnings, you can continue with the flash.

I'm here for any other questions you may have, good luck bro!

fabianovm commented 6 months ago

@RobertoMG9824 , thanks again, perfect... just have to wait 11 hours to do it because the printer is printing a big piece since yesterday.., I ll flash it and call you for help and or feedback for sure! Really, thank you.

fabianovm commented 6 months ago

@RobertoMG9824 how are you bro? I just flashed the printer... and......... IT IS WORKING! I still adjusting babystep, things like that, i have never had a autobed leveling.... if is there some basics to do kindly tell me, but I already clicked on print the test cube.stl and the printer did the autobedlevel and started printing... babystep still not perfect. .. I let you know when it is perfect!

20240301_231241.jpg

1)One thing I noticed is that when the probe is autoleveling ,measuring pre defined points on the bed, it starts on the left but more to the right than expected and the last point measured is almost at the right end of bed, 3mm from the border....how adjust that and center the measuring points on the bed?

2) I am having serious problems, not sleep this night , lol, with the probe zozzle offset versus the babystep... I put and saved by lcd the offset , adjust the perfect babystep and ok, it prints. When I restart another print it autebeds again, or reset printer, when I start printing it looses the perfect babystep I had before...so I have to adjust it everytime I want to print. any tips bro?

Thanks

Thanks

Thanks

And

Many thanks!

EDITED: it stopped working, I spent more than 24 hours on this and now the SonofAB when begin to autobed, z is far away up from the bed and everytime gives error probing error I think because the hotend is too high to be possible to probe... do not know where to adjust that....

reflashed the firmware, erased eprom, same thing everytime... it homes normally, but when i click autobedlevel, the nozzle now stays about 20mm from the bed and probing error occurs....

tired, so tired...

almost giving up again, spent my weekend for nothing... this firmware and this probe is F%$%$# crazy bro.

if you can halp anyway, I try again, otherwise rollback previous driver and BURN this V2.

best regards my friend , thanks for all!

EDIT2: Today I flashed stock firmware, cleared all eprom, in terminal, in TFT... reflashed the firmware with your tutorial, after flash, reset all eprom again, save it again and went direct to autobedlevel and it worked again... will start testing again, o God!!

thanks bro!

EDIT3: Complementing EDIT2, with -1.5 zoffset, I am printing apparently with a good first layer, ,uniform.

What I think... in previous tests, I tried to enter some menus on abl section in tft and some config, exclusive for bltouch, I think, messed configs in eprom..so, for now, I will be very carefull with this section.

What options do you use of this section? I just entered it, ABL, Start (the autolevel started ok and probed all points ok), and then clicked ok to save.

After that turnef off and then on the printer and clicked to print and it is printing apparently ok: 20240303_175402.jpg

regards bro!

EDIT 4: it printed perfect the above stl... all saved to eprom, all ok.

Today I went to print same piece again.... turned on printer and clicked print.... oh my God, after autobedlevel, it started printing... about 2 or 3 mm above the bed.... again.... I do not know what to do anymore...

fabianovm commented 6 months ago

@thisiskeithb Hello Keith, I saw the two microprobe references on bugfix version, but just the declaration, nothing else implemented. Do you have any info regarding when, finally, after years, biqu will release firmware that works microprobe v2 TOTALLY, really, without eventual fails, with complete TFT control, stow, deploy, and everything oriented to the microprobe?? Regards!

thisiskeithb commented 6 months ago

@thisiskeithb Hello Keith, I saw the two microprobe references on bugfix version, but just the declaration, nothing else implemented. Do you have any info regarding when, finally, after years, biqu will release firmware that works microprobe v2 TOTALLY, really, without eventual fails, with complete TFT control, stow, deploy, and everything oriented to the microprobe?? Regards!

It’s a bit more than just a couple of declarations 😀. Probe deploy/stow, etc. work.

You can view all the changes in https://github.com/MarlinFirmware/Marlin/commit/204de723f1c08f83e281f0629b60822b334097ed. This will be in 2.1.3

CS7AFM commented 6 months ago

I should have stopped and send to trash this new-non-working-probe when I had the time... After following this procedure my printer went nuts, funny noises from motors, skips some parts on printing... To TS I made eprom reset, tried to go back to it's original firmware without success.

fabianovm commented 6 months ago

I should have stopped and send to trash this new-non-working-probe when I had the time... After following this procedure my printer went nuts, funny noises from motors, skips some parts on printing... To TS I made eprom reset, tried to go back to it's original firmware without success.

Hi @CS7AFM I understand you, totally. This try and error costed me scratches on the perfect bed, plus a new nozzle. Thanks biqu.

I almost smashed probe some months ago, but decided to wait. I think this will be solved just when biqu releases marlin 2.1.3 I think, in some years...lol...an absurd to sell a hardware without driver or firmware or even detailed instructions...

The tutorial here from Robertomg seems to work for me.

Suggestion: If you printer is turning on and you have access to menu, find the option eprom and reset it. And flash the firmware you used to have and work, without microprobe. After flash is complete, turn off printer, remove scarf and turn on printer.... go again in eprom option and click reset again... turn off printer. It should work again I think, I am not a specialist on that, just want to help. Regards!

fabianovm commented 6 months ago

@thisiskeithb Hello Keith, I saw the two microprobe references on bugfix version, but just the declaration, nothing else implemented. Do you have any info regarding when, finally, after years, biqu will release firmware that works microprobe v2 TOTALLY, really, without eventual fails, with complete TFT control, stow, deploy, and everything oriented to the microprobe?? Regards!

It’s a bit more than just a couple of declarations 😀. Probe deploy/stow, etc. work.

You can view all the changes in https://github.com/MarlinFirmware/Marlin/commit/204de723f1c08f83e281f0629b60822b334097ed. This will be in 2.1.3

it is an absurd to launch microprobe and firmware years ahead... I love my B1, but what biqu did with microprobe, letting everybody crazy trying to make it work, without proper tutorial, damaging printers and firmwares, is unforgivable in my honest opinion. For me it is just like bying a nvidia rtx4090 and nvidia says: now, community, YOU develop the drivers for the gpu in order to use. Non sense.

Do not take as personal, you just want to help, know you from other topics, nice guy.

Hope someday, in fact, in next biqu marlin firmware, this is really and totally solved. And when it arrives the printer still works. Best regards!

CS7AFM commented 6 months ago

Hi guys! @fabianovm I went for another try (reset, new build, reset, new build, reset, new build... ) and it finally worked... thanks all for your sharing and thanks for @RobertoMG9824 tutorial.

This process was a great lesson learn, that the post-sell from this company is not what I would expect.

Best regards!

bda101 commented 6 months ago

If i can ask, can any1 share their config and adv config files ? i would like to compare with what i have, at the moment i have an issue when mine stays deployed after homing... and hits the bed after the purge line... To be honest my configuration is before the updates where the microprobe had set-up for marlin. i kinda mumbo jumbo'ed it and it worked but its borked af

John-Vinic commented 6 months ago

I am encountering the following error when I try to update the suggested firmware error : EEPROM CRC Mismatch - (stored) 38091 != 63706 (calculated)

Pascalmarin commented 4 months ago

Hello @RobertoMG9824, thank you very much for your work. I did the entire installation according to your guide, I compiled and installed the firmware on my machine, I also updated the firmware of my TFT, but when booting I don't see any menu about autoleveling, I can't find it anywhere. Is it possible that something else needs to be modified in the FW for this menu to appear? When I turn on the microprobe, it extends and retracts the PIN four times. Thanks and regards from Spain

Pascalmarin commented 4 months ago

Mi placa es la SKR 1.4 y mi versión de MArlin 2.1.2.2. Esta montada en una artillery genius.

AiSuperBot commented 4 months ago

Hi there @RobertoMG9824. I have the Microprobe V2 does not retract when finished probing, hence crashing into the bed. If you or anyone here knows how to fix it that would be great. Thanks a lot for your time, help is much appreciated!

tuliosciotta commented 4 months ago

Does anyone have an builded B1 SKR1.4 firmware to share? One that makes the microprobe work...

bda101 commented 3 months ago

Does any1 have a full firmware to share ? for SKR 1.4 ?

SkinnyV commented 3 months ago

Man, this is crazy, that thing has been out for over a year and is advertised as supporting the BIQU B1, yet no firmware, instruction or any kind of official information on how to use it with this printer. It's made by the same company, not like I'm buying a third party-probe and expecting it to work right away. Compiling firmware, are you kidding me? Where is the official firmware for this thing, this is super ridiculous.

mtanaka14 commented 2 months ago

I wish I had seen this topic before buying this thing. Bought it thinking it would work easily with B1 because of included support for it.