/Bed_Distance_sensor

Auto bed level with High resolution distance sensor

Primary LanguagePython

The Future of 3D printer Bed Leveling

BDsensor is the first distance sensor that can work with 3D printer and do fast bed leveling and adjust z axis in real time. it can measure the bed distance at any point in real time without moving the z axis up and down.

Faster leveling, realtime compensation, high accuracy.

  1. No need to do probe points before every print, it will be automatically compensated for based on actual distance in real time.

  2. You can do bed mesh leveling like a normal proximity sensor but much faster with this BDsensor.

  3. Easy manual bed level adjustment thanks to ability to display the live sensor distance measurement on your screen.

Sensor type: inductive, eddy, can only measure the metal plate.

Range: 4mm (for different metal the range should be different, the normal pei steel plate is 4mm, but aluminum is about 2mm)

Hardware:

  • It can connect to most motherboards or GPIOs on the RaspberryPi
  • Easy to install: small and light; can be installed anywhere, even surrounding metal above
  • Support Can bus module
  • Support high temperature chamber(120C) with the long cable probe BDsensorM.

Hardware Version

. hardware firmware
2022.6 BDsensor VA, V1.0 V1.0
2023.4 BDsensor VB, V1.1, the connector was changed V1.1, support self reboot
2023.11 BDsensor VB, V1.3, Upgrade the MCU to STM32 V1.2, for stm32
2024.2 V1.2c, Support nozzle collision sensing
2024.3 BDsensorM V1.0 V1.2c
2024.7 BDsensorM V1.1 V1.2c, Pins order are changed in EXP1 connector

Software

. Marlin Klipper
Real Time leveling(beta) ✔️ ✔️
Fast bed mesh ✔️ ✔️
Fast bed mesh(No toolhead stop) ✔️ ✔️
Distance display ✔️ ✔️
Can bus toolhead No ✔️
standby mode automatic while printing ✔️ ✔️
KAMP Adaptive Meshing & Purging No ✔️
nozzle collision sensing Detail✔️ ✔️

Benefit of Collision sensing

  1. Auto z offset calibration.
  2. Overcome the temperature drift. The temperature drift will only change the z_offset, it will rise or low the whole bed mesh, but does not change the bed mesh with this BDsensor. that means the bed mesh is the same even with different temperature.
  3. Repeatability: +/-0.005mm
  4. No external hardware and easy to adjust

Benefit of version M:

  1. For High temperature chamber up to 120C
  2. The lightest probe, 1.5g

Document : WiKi

History

Support

https://www.facebook.com/groups/380795976169477

Where to buy:

pandapi3d.com , elecrow , 淘宝店