BOMwiki the bill-of-materials encyclopedia
30,454,201 parts mapped · 193,225 items
Discussion History

Cash Register

Product

Overview

A cash register is the till at the point of sale: it rings up items, totals the bill, takes payment, prints a receipt, and stores the cash. This is an electronic register (ECR/POS) rather than a mechanical one, so a processor running register firmware does the arithmetic, holds the price look-up and department tables, and logs every transaction for the day's Z-report.

The cashier works against the Keyboard Assembly, a membrane key deck whose numeric, department, and function keys are read by a scanning matrix. Totals and prompts appear on the Operator Display, a touch LCD the clerk also taps to pick departments and tender, while the shopper sees the running total on the rear Customer Display. All of this is sequenced by the Main Logic Board, which pairs an application processor with an I/O microcontroller that watches the keys, the drawer, and the printer.

Two electromechanical subsystems make it a till and not just a terminal. The Thermal Receipt Printer is a direct-thermal unit that burns each receipt line onto heat-sensitive paper and cuts it off. The Cash Drawer is a steel cash box on roller slides, held shut by a keyed lock and popped open on command by a solenoid latch. Everything sits in a weighted Housing & Enclosure and runs off an internal AC-DC supply.

How it works

A sale starts at the Keyboard Assembly. Pressing a key closes a membrane contact; the key-matrix board scans rows and columns, debounces the press, and sends the keycode to the Main Logic Board. Firmware looks the item up in the PLU/department tables, adds it to the transaction, and pushes the new subtotal to both the Operator Display and the Customer Display. A barcode scanner or the card reader can feed the same transaction through the rear ports.

When the cashier tenders the sale, the controller does two things. It streams the receipt to the Thermal Receipt Printer: a stepper advances the platen one dot-line at a time while the thermal printhead pulses its heater array to mark the paper, then the auto cutter shears the receipt off. At the same moment the controller energises a relay that fires the solenoid latch in the Cash Drawer, releasing the catch so a spring kicks the till open for change. Closing the drawer re-engages the latch, and the keyed lock secures it after hours.

Cash Register parts and their functions

13 top-level parts · 165 parts in total · full bill of materials below
Cash Register parts diagram: 1 housing & enclosure, 2 main logic board, 3 operator display, 4 customer display, 5 keyboard assembly, 6 thermal receipt printer, 7 cash drawer, 8 card reader, 9 I/O port panel, 10 power supply, 11 speaker, 12 wire bundle, 13 fastener set. 165 parts in 13 top-level items.
Cash Register parts diagram. Numbers match the table below; each box is one top-level part or assembly with what it contains.
#PartQtyWhat it does
1 Housing & Enclosure 3 parts 1× Sloped desktop enclosure
2 Main Logic Board 6 parts 1× POS logic board
3 Operator Display 3 parts 1× Touch operator screen
4 Customer Display 3 parts 1× Rear customer screen
5 Keyboard Assembly 3 parts 1× Membrane key deck + matrix
6 Thermal Receipt Printer 5 parts 1× Thermal receipt printer
7 Cash Drawer 4 parts 1× Lockable cash drawer
8 Card Reader 4 parts 1× Magstripe/EMV reader
9 I/O Port Panel 2 parts 1× USB / LAN / serial / scanner ports
10 Power Supply 3 parts 1× Internal AC-DC supply
11 Speaker 1× Key-beep / alert buzzer
12 Wire Bundle 3× Internal wiring harnesses
13 Fastener Set 4× Chassis fasteners

3D model

No 3D model yet. Have a CAD file of this? Add a 3D model. STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials for Cash Register

13 top-level lines · 61 rows shown · 165 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 Housing & Enclosure 3 parts cash-register-housing 1× 1 4 assembly
1.1 Top Cover & Bezel cash-register-top-cover 1× 1 · part
1.2 Steel Base Plate cash-register-base-plate 1× 1 · part
1.3 Fastener Set fastener-set 2× 2 · part
2 Main Logic Board 6 parts cash-register-main-board 1× 1 50 assembly
2.1 Bare PCB pcb-bare 1× 1 · part
2.2 Compute SoC Module soc-module 1× 1 · part
2.3 Microcontroller mcu 1× 1 · part
2.4 SMD Passive (R/C/L) smd-passives 40× 40 · part
2.5 Memory (Flash + DRAM) cash-register-memory 1× 1 · part
2.6 Connector connector 6× 6 · part
3 Operator Display 3 parts cash-register-operator-display 1× 1 3 assembly
3.1 LCD Panel lcd-panel 1× 1 · part
3.2 Touch Digitizer touch-digitizer 1× 1 · part
3.3 Connector connector 1× 1 · part
4 Customer Display 3 parts cash-register-customer-display 1× 1 3 assembly
4.1 LCD Panel lcd-panel 1× 1 · part
4.2 Display Pole cash-register-display-pole 1× 1 · part
4.3 Connector connector 1× 1 · part
5 Keyboard Assembly 3 parts cash-register-keyboard 1× 1 16 assembly
5.1 Keycap Set cash-register-keycap-set 1× 1 · part
5.2 Membrane Sheet cash-register-membrane 1× 1 · part
5.3 Key Matrix Board 3 parts cash-register-key-matrix-board 1× 1 14 assembly
5.3.1 Bare PCB pcb-bare 1× 1 · part
5.3.2 SMD Passive (R/C/L) smd-passives 12× 12 · part
5.3.3 Connector connector 1× 1 · part
6 Thermal Receipt Printer 5 parts cash-register-printer 1× 1 28 assembly
6.1 Thermal Printhead 2 parts cash-register-printhead 1× 1 2 assembly
6.1.1 Heating Element heating-element 1× 1 · part
6.1.2 Printhead Substrate cash-register-head-substrate 1× 1 · part
6.2 Platen Roller cash-register-platen-roller 1× 1 · part
6.3 Paper-Feed Stepper Motor 3 parts cash-register-printer-motor 1× 1 23 assembly
6.3.1 Stator Assembly 3 parts + deeper › stator-assembly 1× 1 3 assembly
6.3.2 Rotor Assembly 4 parts + deeper › rotor-assembly 1× 1 19 assembly
6.3.3 Helical Gear Pair gear-pair 1× 1 · part
6.4 Thermal Paper Roll cash-register-paper-roll 1× 1 · part
6.5 Auto Cutter cash-register-cutter 1× 1 · part
7 Cash Drawer 4 parts cash-register-drawer 1× 1 5 assembly
7.1 Steel Drawer & Slides cash-register-steel-drawer 1× 1 · part
7.2 Bill / Coin Tray cash-register-cash-tray 1× 1 · part
7.3 Solenoid Latch 2 parts cash-register-solenoid-latch 1× 1 2 assembly
7.3.1 Relay relay 1× 1 · part
7.3.2 Latch Solenoid cash-register-solenoid 1× 1 · part
7.4 Keyed Drawer Lock cash-register-drawer-lock 1× 1 · part
8 Card Reader 4 parts cash-register-card-reader 1× 1 13 assembly
8.1 Bare PCB pcb-bare 1× 1 · part
8.2 Magstripe / Chip Head cash-register-mag-head 1× 1 · part
8.3 SMD Passive (R/C/L) smd-passives 10× 10 · part
8.4 Connector connector 1× 1 · part
9 I/O Port Panel 2 parts cash-register-io-panel 1× 1 14 assembly
9.1 I/O Breakout Board 2 parts cash-register-io-board 1× 1 9 assembly
9.1.1 Bare PCB pcb-bare 1× 1 · part
9.1.2 SMD Passive (R/C/L) smd-passives 8× 8 · part
9.2 Connector connector 5× 5 · part
10 Power Supply 3 parts cash-register-power-supply 1× 1 21 assembly
10.1 Bare PCB pcb-bare 1× 1 · part
10.2 SMD Passive (R/C/L) smd-passives 18× 18 · part
10.3 Connector connector 2× 2 · part
11 Speaker speaker 1× 1 · part
12 Wire Bundle wire-bundle 3× 3 · part
13 Fastener Set fastener-set 4× 4 · part

Something wrong in this list? Report a problem with this BOM.

Sourcing: possible vendors

Browse the supplier directory → Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $50–$15k. How estimates work
VendorHQSpecialtyMOQLead time
🇯🇵Canon
canon.com ↗
Tokyo, JP Imaging & optics 500 units 8–12 wks
🇯🇵Ricoh
ricoh.com ↗
Tokyo, JP Office imaging 500 units 8–12 wks
🇺🇸Xerox
xerox.com ↗
Norwalk, US Printers & copiers 500 units 8–12 wks
🇯🇵Epson
epson.com ↗
Suwa, JP Printers & projectors 500 units 8–12 wks
🇯🇵Brother
brother.com ↗
Nagoya, JP Printers & sewing 500 units 8–12 wks

419-word article