Thingiverse
Load Cell Mount & Bed Support for under bed load cell Z-probe by kasom_k
by Thingiverse
Last crawled date: 3 years ago
Under Bed Load Cell based Z-Probe
Under bed load cell Z-probe. It’s somewhat a mixture of JohnSL's and palmer23's.
What’s needed:
STM32F103C8T6 board. I’m using a “black pill”. Any Arduino compatible board could be used, but those * pills board are really cheap. The STM32 is 3.3V matched the Duet board I'm using.
STLink v2 or USB to TTL (3.3v) adapter to program the board.
Arduino IDE + STM32duino
HX711-multi library
Edit HX711-multi.h by removing "HX711MULTI::" from line 49. (It won't compile if you don't remove it)
3 load cells. I’m using 5 Kgs load cell.
3 HX711 breakout board, set sampling rate to 80 samples per second.
Printed parts to mount the load cells & support the bed
Connectors, wires, screws, springs, etc.
Firmware source code in GitHub
How did it work?
Load cell output is linear. By using 3 load cell to support the build plate, the output of 3 load cells can be summed and then used to detect force (weight) applied to any point in the build plate. (Detect the nozzle press at any point in the build plate.)
The firmware collect the load cell's outputs (weight + noise) and use the range of noise as a trigger threshold.
How to use it?
Flash the firmware into the STM32 board. Disconnect all wires.
Connect the load cells to the HX711 boards.
Connect GND and VCC pin of the HX711 boards to GND and +3V of the STM32 board.
Connect all SCK (Clock) pin of the HX711 boads to pin PA7 of the STM32 board.
Connect each DT (Data) pin of the HX711 boards to pin PA0, PA1 and PA2.
Apply power to the STM32 board.
The blue LED on the STM32 should light up for 10 seconds, indicating the noise learning phase. (It read 80 x 10 samples from every HX711).
When the blue LED is off, indicate the untrigger state.
The blue LED will light up again enought force is applited to the load cell. (A finger push on the tip of load cell should activate it).
If all went well, disconnect the power source and then connect pin PB0 to Z probe input of your 3D printer board. (It's active high). After that apply power to the STM32 board and test your new Z-probe!
Trouble shooting
The USB of the STM32 board is a virtual serial port, use a USB cable to plug it into your computer.
Use your terminal program to connect the virtual serial to see the debug information.
The connection speed doesn't matter, you can use 9600, 115200, etc.
If you send any character through the terminal, it will trigger the noise learning phase.
To enable verbose output mode, connect pin PA9 of the STM32 board to GND.
Noise read enable pin (PA10)
Connecting the PA10 pin of STM32 board to GND (or send logic low from your 3D printer board) will activate the noise learning phase, similar to when the firmware start or when sending a character through the terminal. Except that it will read at least 80x10 samples, more if you continue to hold the pin low. It's useful if you want to let your 3D printer board control when to read the noise floor. For example, pull the pin low and then move the print head around (but make sure that it won't tuch the build plate) to let the firmware learn about the noise/vibration generated by the steppers.
Links
A thread in RepRap forum
Under bed load cell Z-probe. It’s somewhat a mixture of JohnSL's and palmer23's.
What’s needed:
STM32F103C8T6 board. I’m using a “black pill”. Any Arduino compatible board could be used, but those * pills board are really cheap. The STM32 is 3.3V matched the Duet board I'm using.
STLink v2 or USB to TTL (3.3v) adapter to program the board.
Arduino IDE + STM32duino
HX711-multi library
Edit HX711-multi.h by removing "HX711MULTI::" from line 49. (It won't compile if you don't remove it)
3 load cells. I’m using 5 Kgs load cell.
3 HX711 breakout board, set sampling rate to 80 samples per second.
Printed parts to mount the load cells & support the bed
Connectors, wires, screws, springs, etc.
Firmware source code in GitHub
How did it work?
Load cell output is linear. By using 3 load cell to support the build plate, the output of 3 load cells can be summed and then used to detect force (weight) applied to any point in the build plate. (Detect the nozzle press at any point in the build plate.)
The firmware collect the load cell's outputs (weight + noise) and use the range of noise as a trigger threshold.
How to use it?
Flash the firmware into the STM32 board. Disconnect all wires.
Connect the load cells to the HX711 boards.
Connect GND and VCC pin of the HX711 boards to GND and +3V of the STM32 board.
Connect all SCK (Clock) pin of the HX711 boads to pin PA7 of the STM32 board.
Connect each DT (Data) pin of the HX711 boards to pin PA0, PA1 and PA2.
Apply power to the STM32 board.
The blue LED on the STM32 should light up for 10 seconds, indicating the noise learning phase. (It read 80 x 10 samples from every HX711).
When the blue LED is off, indicate the untrigger state.
The blue LED will light up again enought force is applited to the load cell. (A finger push on the tip of load cell should activate it).
If all went well, disconnect the power source and then connect pin PB0 to Z probe input of your 3D printer board. (It's active high). After that apply power to the STM32 board and test your new Z-probe!
Trouble shooting
The USB of the STM32 board is a virtual serial port, use a USB cable to plug it into your computer.
Use your terminal program to connect the virtual serial to see the debug information.
The connection speed doesn't matter, you can use 9600, 115200, etc.
If you send any character through the terminal, it will trigger the noise learning phase.
To enable verbose output mode, connect pin PA9 of the STM32 board to GND.
Noise read enable pin (PA10)
Connecting the PA10 pin of STM32 board to GND (or send logic low from your 3D printer board) will activate the noise learning phase, similar to when the firmware start or when sending a character through the terminal. Except that it will read at least 80x10 samples, more if you continue to hold the pin low. It's useful if you want to let your 3D printer board control when to read the noise floor. For example, pull the pin low and then move the print head around (but make sure that it won't tuch the build plate) to let the firmware learn about the noise/vibration generated by the steppers.
Links
A thread in RepRap forum
Similar models
thingiverse
free
Creality CR-10 Mini IR Sensor Mount by jneilliii
...round pin and out to the other z end stop pin. enable fix_mounted_probe in marlin and then determine and set the z probe offsets.
thingiverse
free
Tiny Power Consumption Meter (0.1mA resolution)
...e in main.ini. i use an arduino nano board that has bluetooth (keywish ble-nano) so i might add something with that, who knows...
thingiverse
free
LJ12A3-4-Z/BX Inductive Probe by wintermute29
... output (must be connected to printer interface using either a voltage divider resistor network, a diode, or an isolating relay.)
grabcad
free
Hx711
...hx711
grabcad
the hx711 load cell amplifier is used to get measurable data out from a load cell and strain gauge.
thingiverse
free
Load Cell Z-Probe Mounts by palmerr23
...tion http://www.instructables.com/id/reprap-load-cell-z-probe/
firmware files are at https://github.com/palmerr23/loadcell_zprobe
thingiverse
free
Air Quality Monitor
...5 sensor
vcc connected to 3.3v pin on wemos d1
gnd connected to gnd pin on wemos d1
analog output connected to a0 pin on wemos d1
thingiverse
free
Filament Scale by mcgeehd
... weight
library dependencies (for platformio) are:
hx711 by bogde
esp8266_ssd1306 by daniel eichhorn
onebutton by matthias hertel
grabcad
free
Load cell sensor 5 kg
...m * 13mm * 13mm. m4 and m5 threads
pin assignment when connected to the hx711 module.
white a-, green a +, red e +, black e-
thingiverse
free
Filament Force Sensor by dagnall53
... https://github.com/s-march/deebugger_public
i have simply added the ability to read the hx711 and modified the scope graticule.
thingiverse
free
Housing for Arduino Nano and HX711
...for an arduino nano together with an 24-bit ad converter hx711 for reading a load cell. the arduino is powered via the usb cable.
Probe
turbosquid
$25
Probe
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$12
Mars probe space space exploration lunar probe
...be space space exploration lunar probe for download as max on turbosquid: 3d models for games, architecture, videos. (1630876)
turbosquid
$35
Space Probe
...osquid
royalty free 3d model space probe for download as c4d on turbosquid: 3d models for games, architecture, videos. (1571168)
turbosquid
$15
Space Probe
...osquid
royalty free 3d model space probe for download as obj on turbosquid: 3d models for games, architecture, videos. (1314864)
turbosquid
$25
Robot Probe
...y free 3d model robot probe for download as fbx, obj, and dae on turbosquid: 3d models for games, architecture, videos. (1537490)
turbosquid
$1
Dental Probe
...e 3d model dental probe for download as ma, obj, fbx, and stl on turbosquid: 3d models for games, architecture, videos. (1312400)
turbosquid
$60
Police Probe
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$10
Dental Probe
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$9
Space probe
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
Cassini Probe
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
Cell
archibase_planet
free
Cell
...cell
archibase planet
cage cell
cell n050510 - 3d model (*.gsm+*.3ds) for interior 3d visualization.
3d_export
$14
Blood Cells
...poiesis and found in the blood. major types of blood cells include; red blood cells (erythrocytes) white blood cells (leukocytes)
3d_export
$5
cell
...cell
3dexport
turbosquid
$89
Cell
...
royalty free 3d model cell for download as max, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1225448)
turbosquid
$19
Cell
...
royalty free 3d model cell for download as max, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1528922)
3d_ocean
$5
Lithium Cells
...cr2032 cr2450 lithium lithium battery lithium cell power
some lithium cells. cr2032, cr2025, cr2016, cr2450 faces: ca. 65000 each
turbosquid
$45
cell
...yalty free 3d model cell for download as ma, ma, fbx, and obj on turbosquid: 3d models for games, architecture, videos. (1650714)
3d_export
$5
Blood cells
...blood cells
3dexport
blood cells 3d model
3ddd
$1
solar cell
...solar cell
3ddd
солнечная батарея
solar cell
turbosquid
$60
Cell
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
K
turbosquid
$1
Swedish-K / K-Pist
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
free
K lamp
...k lamp
3ddd
k lamp
3ddd
free
Giano K
...giano k
3ddd
стеллаж
книжные полки giano k
3ddd
$1
K-table
...k-table
3ddd
henge furniture , письменный
k-table by henge furnitures
design_connected
$13
Thin-K
...thin-k
designconnected
kristalia thin-k computer generated 3d model. designed by bertoncini, luciano.
design_connected
$9
Miss K
...miss k
designconnected
flos miss k table lights computer generated 3d model. designed by philippe cramer.
3ddd
$1
Papatya / Ego-K
...papatya / ego-k
3ddd
papatya
papatya / ego-k
3ddd
$1
DeMajo 2612/K
...demajo 2612/k
3ddd
demajo
люстра demajo 2612/k
turbosquid
$14
Fence K
...turbosquid
royalty free 3d model fence k for download as fbx on turbosquid: 3d models for games, architecture, videos. (1314643)
turbosquid
$7
K for Key
...rbosquid
royalty free 3d model k for key for download as max on turbosquid: 3d models for games, architecture, videos. (1689776)
Load
3ddd
$1
Billiani Load
...billiani load
3ddd
billiani , load
стулья load итальянской фабрики load
turbosquid
$5
Wheelbarrow loaded
...id
royalty free 3d model wheelbarrow loaded for download as on turbosquid: 3d models for games, architecture, videos. (1615308)
turbosquid
$15
Dummy Load
...odel dummy load for download as 3ds, obj, fbx, blend, and dae on turbosquid: 3d models for games, architecture, videos. (1363932)
turbosquid
$3
Load-limitroadsign
...oad-limitroadsign for download as 3ds, dae, fbx, obj, and stl on turbosquid: 3d models for games, architecture, videos. (1532902)
3d_export
$79
iveco daily loading
...iveco daily loading
3dexport
iveco daily loading 3d model. include max, obj, fbx files.
3d_export
$9
automatic loading and unloading punch
...automatic loading and unloading punch
3dexport
automatic loading and unloading punch
3d_export
$19
concrete loading ramp
...te loading ramp
3dexport
concrete loading ramp 3d model. real-time ready, multiple import formats<br>thank you for reading
turbosquid
$1
Front Load Dumpster
...free 3d model front load dumpster for download as obj and fbx on turbosquid: 3d models for games, architecture, videos. (1694510)
turbosquid
$45
AGV to Container Load
... model agv to container load for download as ma, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1589627)
turbosquid
$20
Pelican Loading Center
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
Z
3d_export
$5
nissan z
...nissan z
3dexport
nissan z
3ddd
$1
Vase Z
...vase z
3ddd
vase z
3ddd
$1
полотенцесушить Z
...полотенцесушить z
3ddd
полотенцесушитель
полотенцесушить z
design_connected
free
Z-Chair
...z-chair
designconnected
free 3d model of z-chair designed by karman, aleksei.
design_connected
$11
Z Lamp
...z lamp
designconnected
phillips z lamp computer generated 3d model. designed by kalff, louis.
3d_export
$5
Dragon balls z
...dragon balls z
3dexport
dragon ball z
turbosquid
$20
Fighter Z
...
turbosquid
royalty free 3d model fighter z for download as on turbosquid: 3d models for games, architecture, videos. (1292563)
turbosquid
$9
Pen Z
...pen z
turbosquid
free 3d model pen z for download as obj on turbosquid: 3d models for games, architecture, videos. (1686775)
turbosquid
free
z chair
...z chair
turbosquid
free 3d model z chair for download as max on turbosquid: 3d models for games, architecture, videos. (1410230)
turbosquid
$5
Letter Z
...urbosquid
royalty free 3d model letter z for download as max on turbosquid: 3d models for games, architecture, videos. (1408540)
Bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
free
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
free
bed
...bed
3ddd
bed , постельное белье
bed
3ddd
$1
Bed
...bed
3ddd
bed , постельное белье , постель
bed
3d_export
$7
bed adairs bed
...rs bed
3dexport
bed adairs bed in modern style. if you want a smoother surface, please turn on turbosmooth in the modifier list.
Mount
3d_export
free
mounting bracket
...mounting plate is the portion of a hinge that attaches to the wood. mounting plates can be used indoors, cabinetry and furniture.
turbosquid
$2
MOUNTING
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
Mounts
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
Mount Fuji
...fuji
turbosquid
free 3d model mount fuji for download as obj on turbosquid: 3d models for games, architecture, videos. (1579977)
3d_export
$5
Headphone mount LR
...headphone mount lr
3dexport
headphone mount l+r
turbosquid
$39
Mount rainier
...quid
royalty free 3d model mount rainier for download as fbx on turbosquid: 3d models for games, architecture, videos. (1492586)
turbosquid
$5
pipe mounting
...quid
royalty free 3d model pipe mounting for download as obj on turbosquid: 3d models for games, architecture, videos. (1293744)
turbosquid
$3
Mounting Tires
...uid
royalty free 3d model mounting tires for download as fbx on turbosquid: 3d models for games, architecture, videos. (1708511)
3d_export
$5
Magnetic GoPro Mount
...pro mount
3dexport
cool magnetic mount for gopro. allows you to mount the camera on flat metal surfaces and get exclusive shots.
turbosquid
$5
Stone Mount
...ty free 3d model stone mount for download as ma, obj, and fbx on turbosquid: 3d models for games, architecture, videos. (1370306)
Support
turbosquid
$5
Support
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$8
Support 3D Model
...support 3d model
3dexport
support cantilever console
support 3d model tasal 73900 3dexport
3d_export
$5
phone support
...phone support
3dexport
phone
turbosquid
$12
Support bars
...squid
royalty free 3d model support bars for download as max on turbosquid: 3d models for games, architecture, videos. (1411542)
turbosquid
$8
support weights
...id
royalty free 3d model support weights for download as max on turbosquid: 3d models for games, architecture, videos. (1411538)
turbosquid
$2
headphone support
...royalty free 3d model headphone support for download as sldpr on turbosquid: 3d models for games, architecture, videos. (1357583)
turbosquid
$2
Support for flowers
...royalty free 3d model support for flowers for download as max on turbosquid: 3d models for games, architecture, videos. (1463543)
turbosquid
$14
Flower Support
...alty free 3d model flower support for download as max and obj on turbosquid: 3d models for games, architecture, videos. (1497066)
turbosquid
$5
serum support
...yalty free 3d model serum support for download as c4d and obj on turbosquid: 3d models for games, architecture, videos. (1551267)
3d_export
$10
spyro joystick support
...spyro joystick support
3dexport
joystick support of spyro dragon