Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
# Plimsoll
Prototype designs for klipper load cell ADC implementations.
### Alpha Test
<img src="alpha_test/plimsoll%20r0.jpg" alt="plimsoll" style="zoom: 25%;" />
STM32F072 and HX717 based strain gauge for use as a Klipper load cell.
Initial batch ordered for testing with JLCPCB. About 5.5 USD cost per board.
Firmware and configuration tested with [current community test branch](https://github.com/garethky/klipper/tree/load-cell-probe-community-testing).
Smallish size, 20x50 mm footprint. M2.5 mounting holes. Fab house added the smaller tooling holes...
4 layer PCB all parts on top side.
MCU selected for crystal less USB operation with minimum of 64k flash for firmware.
Separate low noise, high PSRR for analog Vdd supply.
HX717 default data rate 320 Hz. Adjustable with solder jumpers.
> [!NOTE]
>
> Crystal less main clock is problematic with Klipper and maybe the HX717 code.
>
> Works fine 90% of time, but suffers from occasional timeouts during probes.
### Mini HX717 / Mini ADS1220
<img src="mini_ads1220/mini.jpg" alt="mini.jpg" style="zoom:25%;" />
Addon for a FYSETC H36 **v1** Toolhead board. Uses the 2x6 2mm expansion pin headers for mounting. Hardware spi works for the [H36_COMBO](https://wiki.fysetc.com/docs/H36-Combo). The [H36_COMBO_V2](https://wiki.fysetc.com/docs/H36-Combo-V2) changed the header pins.
Straight needle 2mm 2x6 female pin header (4.3mm plastic body) fits with 6mm standoff but doesn't clear the _IO.0+1_ with a cable installed. A bent needle 2mm 2x6 header works (6mm plastic body) with 8mm standoff after bending the pins to be straight.
4 layer PCB all parts on top side.
Separate low noise, high PSRR for analog Vdd supply.
HX717 data rate 320 Hz.
Klipper configs for ADS1220/HX717 configs.
Users have reported __software SPI__ is functional on the v2 boards.
H36 V1
```
sensor_type: ads1220
cs_pin: toolhead:PB6
spi_bus: spi1a
data_ready_pin: toolhead:PC13
sensor_type: hx717
sclk_pin: toolhead:PB3
dout_pin: toolhead:PB4
```
H36 V2
```
sensor_type: ads1220
cs_pin: toolhead:PA14
data_ready_pin: toolhead:PA1
spi_software_sclk_pin:PB7
spi_software_mosi_pin:PB13
spi_software_miso_pin:PA15
spi_speed: 256000
sensor_type: hx717
sclk_pin: toolhead:PB7
dout_pin: toolhead:PA15
```
### 4ch Underbed
<img src="underbed/underbed.png" alt="mini" style="zoom:25%;" />
4 channel ADS131M04 for underbed applications. Each load cell can be individually measured and digitally summed.
8.192 MHz clock hardware generator.
Separate low noise, high PSRR for analog Vdd supply.
### Todo:
- [X] Test 2mm pin header fitup on mini pcb
- [x] Test mini ads1220
- [x] Test mini hx717
- [ ] Test underbed pcb
- [ ] ADS131M04 firmware and klipper support
9a572d5b5This file is pinned to the selected release. Download the original to open it in your design tool.