Recommended Hardware
The hardware requirements are divided into two categories - components for an individual production line that will get a scale and setup hardware for initial configuration.
Hardware for Each Line Running a Scale
The following components are required for each production area where a scale will be deployed:
Component | Model | Key Specifications |
---|---|---|
Single Board Computer | Raspberry Pi 4B | Primary computing unit for scale interface |
Case | Geekworm Aluminum Case | Aluminum alloy construction, passive cooling, Raspberry Pi compatible |
SD Card | PNY 128GB Elite microSDXC (3-pack) | 128GB capacity, Class 10, storage for operating system and data |
Power Supply | USB-C Power Supply | Power adapter for main components |
Scale | OHAUS Courier 5000 (C52M100L-AM) | Industrial shipping scale with digital interface |
USB Hub / Scale Power Supply | USB Hub with Power Supply | Powered USB hub for scale and peripherals |
Pi Power Supply | 5V 3A Power Supply (2-pack) | Any 5V 3A power supply compatible with Raspberry Pi |
Surge Protector | Amazon Basics Surge Protector (2-pack) | Optional but recommended for equipment protection |
Setup Hardware
The following components are needed for initial configuration and setup of the Raspberry Pi units:
Component | Model | Key Specifications |
---|---|---|
USB Keyboard / Mouse | Standard USB Keyboard and Mouse | For initial setup and configuration |
HDMI Monitor | Standard HDMI Monitor | For viewing setup process |
Micro HDMI Cable | Micro HDMI to HDMI Adapter | Compatible with Raspberry Pi 4B micro HDMI port |
Thermal Paste | Thermal Paste | For optimal heat transfer in aluminum case |
Tweezers | Precision Tweezers | For pulling and placing micro SD cards |
Support for Other Scales
Essembi can support other scale models in addition to the OHAUS Courier 5000. Connect with an Essembi team member if you have questions about a specific model.
Installation Guide for Scales
Install Pi Case
The top of the case has pillars for transferring heat to the case from the chips, such that the case works like a heat sink.
Thermal Paste Application: Thermal paste should be placed above and below the copper heatsink, but not at all on the thermal pads.
- Peel off stickers on both ends of the thermal pads. Apply the appropriately sized pads to the three chips specified (all three are black).
- Apply thermal paste to the top of the processor. Not so much that it will spill out when pressed down.
- Apply the copper heatsink on the processor. Put a little bit more thermal paste on top.
- Install the case screws.
Note: Be aware of the USB 3 ports vs the slower USB 2 ports.
Flash the Micro SD Card
Prerequisites
- Download and install Raspberry Pi Imager if it is not already installed
- Download and unzip the latest essembi-scale-pi.img file. The naming convention is
essembi-scale-pi-YYYY-MM-DD.img.zip
Flashing Steps
- Insert a blank Micro-SD card. The card should have come with a micro to full-sized SD adapter.
- Verify the card is visible in "This PC"
- Run Raspberry Pi Imager
- Configure the First Screen:
- Device: Raspberry Pi 4
- OS: Choose "Use Custom" → Select the extracted .img file from the zip above
- Storage: The SDXC card / drive
- Warning: Be VERY careful not to accidentally select your computer hard drive. Should be hidden by default, but be sure of what you are doing.
Edit Settings - General
- Uncheck "set hostname"
- Set user / password
- Set Locale to their time zone
Edit Settings - Services
- Check "Enable SSH"
- Set "Use Password Authentication" as the method
- Save the settings
Complete the Flashing Process
- When returned to the "would you like to apply" prompt, hit "Yes"
- When the next prompt appears, click "Yes" again
- DO NOT REMOVE THE SD CARD IN PROCESS
- The writer will go through writing and verification steps which take 2-3 minutes
- When the completion prompt appears, click "Continue", after which it is safe to remove the SD card
When the SD card is written, you should be able to plug it into a Pi and fire it up. The first time you boot it, it may reboot once or twice.
Note: Raspberry Pi boots based on newly receiving power. If you shut it down, simply unplug and plug back in to boot it.
Connect the Scale & Pi
- Plug in the USB hub into the power
- Plug the scale into the hub and turn on its port
- Plug the hub into the Pi
- Plug the Pi's USB-C power supply in
Program the Scale
The only setting you should have to change on the scale should be to set it in Mettler-Toledo Continuous mode. The other settings that we care about should all be the defaults, but they should be checked if the scale is not working:
- Units: Lbs
- Baud Rate: 9600
- Parity: 8/None
- Stop Bits: 1
- Mode: Weight
Navigating the Scale Menu
- Hold "Menu" to enter the menu
- Hit "No" to go to the next option
- Hit "Yes" to select the current option, go back to the parent menu, and go to the next option in the parent menu
- Hit "Exit" to end the menu
Setting Mettler-Toledo Continuous Mode
To set the mode to Mettler-Toledo Continuous, follow this menu path:
- Menu
- Assign
- Mt.CO
With Mt.CO selected, hit "Yes", then "Exit".