Skip to the content
PCBKitNew board
2 layers100 × 60 mmLoadCell Logger, the printed circuit board in 3D

4ch load cell logger board using Raspberry Pi Pico and HX711. (Wakame Edition)

Size
100 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
84
Pads
313
Tracks, vias
423, 63
Pours
7
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
22 Apr 2022
Updated
28 Jul 2024

Overview

LoadCell Logger is an open-source printed circuit board by yosihisa, from the yosihisa/LoadCell-Logger repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 60 mm with 68 parts on 84 nets, routed with 423 tracks and 63 vias.

It is built around the HX711, TC74HCU04AFT(EL) and MMBT3906, with the BLM18RK102SN1 among its other parts. Its parts include 22 capacitors, 22 resistors, 6 ICs, 5 connectors and 4 diodes. It belongs with the sensors and measurement boards and the RP2040 boards of this library.

Main components

4

README

README.md

LoadCell-Logger

4ch load cell logger board using Raspberry Pi Pico and HX711. (Wakame Edition)

ロードセルロガー

HX711とRaspberry Pi Picoを使用した4チャンネルロードセルロガーです。

ソフトウェア開発環境

必要なもの

Arduino公式のライブラリではマルチコアを使えないためこちら使用する。

設定方法 (環境構築)

①ボードの準備

ArduinoIDEの「ファイル」>「環境設定」から「追加のボードマネージャのURL」を開き以下のURLを追加する。

https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

ArduinoIDEの「ツール」> 「ボード」> 「ボードマネージャ」から Raspberry Pi Pico/RP2040 をインストールする。

②ボードの設定

ArduinoIDEから次のボードを設定する。
ボード > Raspberry Pi RP2040 Boards > Raspberry Pi Pico

コンパイルオプションは標準のままでよい。
(Flash Size :2MB(noFS) , CPU Speed :125MHz , 各種デバッグ: 無効 , USB Stack: Pico SDK)

使い方 (暫定版)

必要なもの

  • ソフト

  • ハード

    • ロードセル
      • 基板上の端子台の表記を参考に接続する。色の意味は以下の通り。
        • 赤 : 印加電圧+
        • 黒 : 印加電圧-
        • 緑 : 出力信号+
        • 白 : 出力信号ー
    • USBケーブル
      • PCと接続する。電源もUSB経由で給電される。

使い方

  1. LoadCell-Logger本体とPCをUSBで接続しシリアルモニタを起動する。
    baudrate : 115200bps
  2. シリアルモニタにカンマ区切りの12列のデータが自動で送られてくる。 各データは左から1chから4chの順に並んでいる。
    • 1~4列目 ADC出力の生の値
    • 5~8列目 [gf]に換算した荷重 変換係数はLoadCell-Logger.inoの先頭で定義されている。
    • 9~12列目 前回の表示から計測が更新された回数。1ならば正常。2以上の場合は読み飛ばしが発生している。
    • 13列目 外部出力信号の状態
    • 更新間隔 100Hz(10ms)ごとに1回(1行)更新される。
  3. Aボタンを押すとオフセット調整ができる。
    • Aボタンを押した瞬間の値が原点として認識される。
    • ロードセルを荷重0の状態にしてAボタンを押すことで原点の調整が完了する。
  4. シリアルモニタの機能を使用してログを記録する。
    • カンマ区切りのデータが出力されるので、そのままcsvファイルとして保存できる。

Parts

68
QtyValueFootprintReferences
120.1uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C5, C7, C8, C10, C12, C13, C15, C17, C18, C20, C22
8100Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5, R6, R9, R10, R13, R14, R17, R18
810uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C6, C9, C11, C14, C16, C19, C21
410kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R8, R12, R16
41kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR19, R20, R21, R22
422kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R7, R11, R15
4HX711Package_SO:SOP-16_3.9x9.9mm_P1.27mmU3, U4, U5, U6
4LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2, D3, D4
4LoadCellConnector_Molex:Molex_SPOX_5268-04A_1x04_P2.50mm_HorizontalCN1, CN2, CN3, CN4
4MMBT3906Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
210pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2
113.824MHzCrystal:Crystal_HC49-U_VerticalY1
11MResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1
1300Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2
1Auser:SKRPACE010_kaiSW1
1Buser:SKRPACE010_kaiSW2
1BLM18RK102Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL1
1Debuguser:STlinkJ1
1PicoMCU_RaspberryPi_and_Boards:RPi_Pico_SMD_THU1
1Resetuser:SKRPACE010_kaiSW3
1TC74HCU04AFPackage_SO:SO-14_5.3x10.2mm_P1.27mmU2

Questions

How big is the LoadCell Logger PCB?

It measures 100 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LoadCell Logger use?

68 parts, built around the HX711, TC74HCU04AFT(EL), MMBT3906 and BLM18RK102SN1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the LoadCell Logger KiCad files?

From the yosihisa/LoadCell-Logger repository on GitHub, at the commit this page was made from: the board is PCB/LoadCell-Logger.kicad_pcb and its schematic PCB/LoadCell-Logger.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LoadCell Logger design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers68.3 × 57.7 mmSdmux4, the printed circuit board in 3D

    Sdmux4

    hnz1102/sdcdmux-emmc

    SD CARD and eMMC Device Multiplexer with Infrared Remote Controller

    115 parts16MIT
  • 2 layers50 × 30 mmPower, the printed circuit board in 3D

    Power

    hnz1102/ft232hbrkout

    FT232HL BREAKOUT BOARD

    52 parts5
  • 4 layers86 × 62 mmPedals, the printed circuit board in 3D

    Pedals

    janc18/CAE32

    Simracing equipment, including hardware, software, and firmware design.

    127 parts10GPL-3.0
  • 2 layers62 × 42 mmCoffee scale, the printed circuit board in 3D

    Coffee scale

    RT-CUSTOMZ/CoffeeScale-HW

    38 parts1
  • 2 layers100 × 100 mmSim, the printed circuit board in 3D

    Sim

    takahashirenya/CG-Shift-and-Steering-Control-Base-for-Simulators

    鳥人間滑空機用シミュレーター重心移動測定基盤

    37 parts1
  • 2 layers46.6 × 60.1 mmNovi, the printed circuit board in 3D

    Novi

    antonio1562000/PCB_scale

    70 parts
  • 4 layers100 × 53 mmPressure sensor interface, the printed circuit board in 3D

    Pressure sensor interface

    JackToaster/pressure-sensor-interface

    8x pressure sensor and 8x solenoid valve USB interface

    194 parts