Building a low cost POS System with Raspberry Pi and Saleculator

Saleculator works well on low spec boards. If you want to setup a low cost POS system, Saleculator on Raspberry Pi would be the best choice. This article will teach you how to install Saleculator POS software on Raspberry Pi.

Raspberry Pi 3 B+ - DEV-14643 - SparkFun Electronics

Hardware Requirements #

  1. Raspberry Pi 3 or Pi 4
  2. 16GB SD Card
  3. DS3231 Real Time Clock with Battery
  4. 5V/3A Power Adapter
  5. Raspberry Pi Case
  6. Touchscreen or normal monitor
  7. HDMI to VGA Adapter, if your monitor doesn’t have HDMI
  8. Keyboard and Mouse
  9. Card reader
  10. Windows Laptop or PC

Software requirements #

Win32DiskImager: Software for writing Saleculator image to SD card. You can download it from the below link:

Putty: Software for remote accessing the Raspberry Pi. You can download it from the below link:

Have these softwares installed and ready on your windows system.

Procedure #

1. Copy Saleculator image to the SD Card #

Using card reader plug the SD card into your windows computer. Now download Saleculator Image from below link

For Raspberry Pi 3 Model B:

For Raspberry Pi 3 Model B+ and Pi 4:

After downloading the image file, unzip and copy it to the 16GB SD card using the Win32DiskImager.

Double click the Win32DiskImager to load it and you will get a window like the one shown below.

Click on the folder icon and load the image file. Once you plug in the 16GB SD card to your system it will show under the Device dropdown. Click “Write” button and it will start the copy process. This will take a while to complete. Once done copying click the “Exit” button. Remove the card reader and the SD card from it.

2. Connect the Raspberry Pi #

Connect the monitor with HDMI port, Keyboard and Mouse with the USB ports, Ethernet cable with Ethernet port and the power line to the power port. Insert the 16GB SD card into the Micro SD card slot.

RTC DS3231 incl. Battery - For Raspberry Pi - DS3231RPIMOD
DS3231 RTC Connected to Raspberry Pi

Turn on the Raspberry Pi device. You will see Saleculator boot loader screen and then the activation screen.

You can get a 30 days trial key from below URL to activate Saleculator:

3. Update Date and Time #

You can update the date and time directly on the Raspberry PI or remotely using Putty. To access remotely using Putty, please refer the below document:

To access Saleculator command root directly from the machine press Ctrl + Alt + F1 on the keyboard connected to the Raspberry Pi. Once inside the command shell, login using the user name “root” and password “saleculator”

To update the date and time, type below command and hit enter key

Choose option 4 and enter

Choose option 12 to change the time zone

Choose the geographical area

Choose your location

Hit enter to choose the location and hit the tab key to select “Finish” and hit enter again.
Type “clear” and hit enter.
Type “Date” and hit enter and cross-check if the time matches your zone and is correct.

4. Installing “Latest Saleculator.jar” file From the root #

(To access the root press Ctrl+Alt+F1 keys on your keyboard! Enter the user name as root and password as saleculator)

To delete the existing old jar file and replace it with the new jar file:

1. cd /opt/Saleculator
(Enter, To access Saleculator folder)

2. ls
(Enter, To check the available files under Saleculator folder)

3. rm -r *
(Enter, To remove all the files available in Saleculator folder)

Download latest jar file:

Type: wget (Enter)

Unzip and delete the zip file leaving the new .jar file and lib

1. unzip
2. rm
3. cd
4. reboot

Activating Saleculator #

For activating Saleculator, please refer to below document:

Updating Saleculator to the latest version #

For updating Saleculator to the latest version, please refer to below document:


Leave a Reply