Hardware: Assembly Manual ver 0.2

From HiveTool
(Redirected from Hardware: Assembly Manual)
Jump to: navigation, search
Warning: Incomplete rough draft. Subject to change

Please send any questions, suggestions, comments or criticisms to paul at this website (hivetool.org).

Finished rails (load cell mounts). Two go under the hive, one on each side.
End view of rail with end cap and closure strip removed.

Goals, Features, and Flaws

For design goals, features and flaws, see the Frameless Scale Design

Parts List

Part numbers, suppliers and prices are on the Parts List.


  1. Tape Measure
  2. Pencil
  3. Layout or speed square
  4. Hacksaw
  5. Drill
  6. 1/4" drill bit
  7. Center Punch
  8. File
  9. 10 mm wrench
  10. 13 mm open end wrench
  11. 7/16" hollow punch
  12. Feeler Gauge
  13. Small straight blade jewelers screwdriver.

Optional tools:

  1. Metal cutting band saw or cut off saw
  2. Drill press
  3. Stationary disk sander

Fabricate Rails

Parts Detail

Cut Strut

Cut the strut in 20" lengths. Three can be cut from 5' strut, six can be cut from 10 foot lengths. The rails may be slightly less than 20" after losing the width of the saw kerf. Two 20" lengths will be needed to build one scale.

  1. Mark the strut using a tape measure, If using a hack saw, transfer the marks around the strut using a layout square.
  2. Carefully cut the strut on the lines, trying to keep as straight and square as possible.

Transfer Layout

Method 1:

  1. Place a load cell on the top of the rail. It should be about 4 mm (1/4") from the end. NOTE: If it is more than 4 mm from the end you will not be able to tighten the lock nut on the foot and the end cap will not cover the closure strip.
  2. Using a transfer punch, mark the two 8 mm mounting holes.
  3. Repeat on the other end.
  4. Check the punch marks to make sure they are in a straight line.
  5. Punch the marks deeper using the center punch.

Drill and Debur

Drill the four 1/4 holes in each rail to mount the load cells. Use a file, deburring tool, or stationary disk sander to clean up the ends. They will be covered by the End Caps so they don't have to be perfect. Use a file or deburring tool to debur the holes.

Assemble Rails

Mount Load Cells

Exploded parts diagram.

Turn a rail upside down with the open side up. Place a spacer over the holes. Carefully position the load cell over spacer. Align the holes without shifting the spacer.

NOTE: The green arrow on the end of the load cell should point down, toward the top of the rail.

Place a lock washer and flat washer on a M6x30mm bolt. While holding the load cell and spacer in place with one hand, start the bolt in one of the holes. Do the same for the other bolt. Make sure the load cell is centered in the strut and not touching the sides. When you tighten the bolts, the end of the load cell will want to shift a little and could end up touching the sides. You may need to hold the load cell in the center of the strut while you tighten.

Tighten the bolts.

Thread an 8 mm hex nut on each leveling foot.

Screw the leveling feet all the way into the load cells. The leveling foot should go all the way through the load cell, but not touch the strut.

Cut Closure Strips

Measure the distance between the leveling feet.

Using the hacksaw, cut the closure strip to fit between the leveling feet. The closure strips should not contact the threaded portion of the leveling feet. If the strip is cut too long, a rat tailed file or rasp can be use to cut a semicircle in the ends.

Punch End Caps

Punch End Caps

Set Overload Limits

Setting the overload limit.

NOTE: This load cell is installed upside down! The green arrow on the end of the load cell should point down, toward the top of the rail.

Mechanical overlimit protection is not essential, but is a good idea. Overloading load cells beyond their capacity may damage them. They are typically rated at 120% to 150% overload capacity. See the Safe Overload rating on the CZL602X Spec Sheet. Dropping a full super on top of the hive or forcing a frame into a super is usually not a problem, the wood will absorb most of the shock.

If the scale is dropped onto a cement floor and hits on one corner or if not properly packed for shipping the load cells may be damaged.

Mechanical overlimit protection consists of some method of limiting the travel (bending) when an overload is applied.

  1. Insert a feeler gauge between the load cell and the top of the mounting rail.
  2. Adjust the leveling foot until it contacts the feeler gauge.
  3. Tighten the lock nut so the leveling foot cannot move.

If the gap is set too narrow, the scale will not correctly record increases in weight.

The size of the gap can be measured by attaching a dial gauge to the scale and loading it to capacity.

For the CZL602X load cells, the proper gap appears to be about .002 inches.

Assemble Electronics

Adjust power supply voltage

If using the 12 VDC power supply option 1, the output voltage must be adjusted to 5 volts before it is plugged into the Pi or HX711. If using 5 VDC or the Fulree fixed voltage regulator, skip this section.

Install HX711

Install Hive Interface

4 standoffs 4 M2.5 screws 4 M2.5 nuts

A+, B+, Pi 2

  1. Install the 4 standoffs on the Pi.
  2. Plug the 40 pin header on the Hive Interface into the 40 pin header on the Pi.
  3. Install the 4 screws through the Hive Interface board into the standoffs.

A, B

  1. Plug a 26 pin extension header into the Hive Interface board.
  2. Plug the Hive Interface board into the Pi.
  3. Figure out a way to mount it.

Install Sensors

Load cells




Block Diagram

The electrical connections are made as shown on the block diagram.

A USB hub may not be necessary if using the B+ (it has 4 USB ports) or if the DHT series of temperature/humidity sensors are used (they connect to the P1/J8 header).

There are several different ways to power the Pi.

Note: For initial testing the the TEMPerHUM sensors and WiFi adapter may be plugged directly into the hub.
However, the heat from the hub will affect the temperature reading.  It is necessary to  isolate the
TEMPerHUMs from the heat with USB extension cables.

    Network Connection


  1. If using WiFi, plug the WiFi adapter into a USB port.
  2. An extension cable may be necessary to locate  the WiFi adapter where it has good reception.

    Automatically Reconnect WiFi[1]

    1. Make a backup copy of ifupdown in the /etc/ifplugd/action.d/ directory
    2. Copy the ifupdown file that comes with WPA_suplicant to /etc/ifplugd/action.d/
    3. Reboot
    sudo mv /etc/ifplugd/action.d/ifupdown /etc/ifplugd/action.d/ifupdown.orig
    sudo cp /etc/wpa_supplicant/ifupdown.sh ./ifupdown
    sudo reboot


  3. If using Ethernet, plug the Ethernet cable from the router into the Pi (only available on the B and B+ models.)

Powering the Pi

The Pi, scale. and other sensors can be powered several ways :

  1. With a USB Type A Male to USB Micro B Male cable plugged into the power connector on the Pi.
    1. This is the preferred method as the pico fuse on the Pi board is used.
    2. The other end of the Micro USB cable can be plugged into a USB power supply like a cell phone charger, a powered USB hub, or a USB port on a computer.
  2. Through the USB console cable
    1. This is convenient for testing but the pico fuse is bypassed.
  3. Back feed through the Pi's USB port with a special USB Type A Male to USB Type A Male cable.
    1. The pico fuse is bypassed.
    2. This cable violates and defeats the USB standard.
    3. The USB Type A to Type A cable is dangerous to have around. Do not use it to connect two powered devices, such as two laptops, together.
Warning:  It is important to only use one power source at a time.  
 For example, do not power the Pi through the Micro USB power connector from one power supply
 and through the USB console cable from another power supply.  The two power supplies may fight 
 each other and burn up!

Mount in Enclosure


If the operating system and software has not been installed on the SD card, load hivetool on the Pi.