Home/ Blog/ ESL BOM Breakdown

Teardown — Manufacturing

ESL BOM Breakdown: Every Part of an Electronic Shelf Label, Explained by a Manufacturer

An electronic shelf label is five layers: enclosure, display substrate, e-paper film, PCBA with an integrated antenna, and battery. Cost and field failures concentrate in the display and the battery — and almost every quality difference between a cheap label and a good one is invisible on the datasheet. This is what we look at when we build them.

Updated 2026-07-20 · 31 min read

Exploded view of an electronic shelf label showing enclosure, substrate, e-paper film, PCBA and battery layers

What is actually inside an electronic shelf label?

Five layers, front to back: the enclosure, the display substrate (glass or plastic film with the TFT backplane), the e-paper film itself, the PCBA carrying the MCU/RF SoC and an etched trace antenna, and the battery. Two of those five — the display module and the battery — dominate both the bill of materials and the field failure rate.

Electronic shelf labels look like commodity hardware. They are flat, they are small, and every supplier's specification sheet says roughly the same thing: this many inches, this many colours, this many years of battery life, this radio protocol. Buyers compare those numbers, find them nearly identical, and then choose on price.

The problem is that none of the numbers on that sheet describe the things that decide whether a deployment still looks acceptable in year three. Whether the enclosure yellows under store lighting. Whether the panel came from the top of the sorting line or the discount bin. Whether the firmware knows to clear the screen before residue becomes visible. Whether the antenna was tuned inside the closed case or on a bare board. Whether the cell can still deliver a refresh pulse at the end of its life in a chilled aisle.

This article opens each layer in turn and describes what a manufacturer checks, what goes wrong, and what you can ask for as a buyer. We build these products, so the perspective is honest but not neutral — where we describe a test method, it is one you can ask any supplier to run, including us.

LayerWhat it decidesWhere it goes wrong
1 · EnclosureAppearance over life, mounting, sealing, antenna environmentUV yellowing, brittle clips, warping
2 · SubstrateOptical quality, flatness, mechanical robustnessCracking (glass), scratching and haze (film)
3 · E-paper filmContrast, uniformity, cosmetic qualityDowngraded panels, Mura, edge defects
4 · PCBA + antennaRefresh speed, radio range, update reliabilitySolder defects, detuned antenna, thin firmware
5 · BatteryService life, cold performance, refresh successOverstated capacity, pulse sag, cold failure

Source: PanPanTech ESL production and failure analysis experience, 2026.

Layer 1 — the enclosure, and why labels turn yellow

Yellowing is photo-oxidation, not dirt. UV photons break polymer chains; the fragments form conjugated structures — chromophores — that absorb blue light, so the plastic looks yellow. Unstabilised ABS is the worst offender, and store lighting plus daylight through a shopfront is enough to do it.

01The mechanism, briefly

ABS is popular for enclosures because it moulds well, takes texture, and is cheap. Its weakness is the butadiene phase: the carbon-carbon double bonds in that rubber component are exactly what UV energy attacks. Chain scission produces carbonyl groups and conjugated sequences that absorb in the blue end of the visible spectrum. Remove blue from reflected white light and the eye reads the remainder as yellow.

Polycarbonate degrades by a different route — photo-Fries rearrangement and chain scission — but arrives at the same visible outcome, along with surface embrittlement and micro-cracking. Both processes accelerate with heat, which matters more than people expect for a label sitting under a lighting strip or in a west-facing shopfront.

02The three real fixes

Stabiliser packageA UV absorber (typically benzotriazole class) converts UV energy to heat before it reaches the polymer backbone, while a hindered amine light stabiliser (HALS) interrupts the radical chain reaction that follows. Absorbers protect the bulk; HALS protects the surface. Serious enclosures use both. This is the single most common corner cut in low-cost labels because it is invisible at incoming inspection.
Resin changeASA replaces the butadiene phase of ABS with an acrylate rubber that has no vulnerable double bonds — it is why ASA is used for exterior automotive trim. UV-stable polycarbonate grades and PC/ASA blends are the other route. The cost delta over commodity ABS is real but small next to the cost of replacing labels across a chain.
Surface protectionA hard coat or UV-blocking layer on the front face protects both the enclosure and, importantly, the display underneath. Pigment choice matters too: some white pigments and optical brighteners themselves discolour, so a white enclosure can yellow even when the base resin is fine.

03How to verify it instead of trusting the claim

Any supplier can say "UV resistant". The question that separates real answers from marketing is: under which test, for how many hours, and what was the measured colour shift?

StandardWhat it doesWhat to ask for
ASTM G154 (≈ ISO 4892-3)Fluorescent UV lamp exposure with condensation cycles — the classic QUV test. UVA-340 lamps approximate the short-wave UV of noon summer sunlightLamp type, cycle definition and total exposure hours
ISO 4892-2Xenon-arc exposure — reproduces the full solar spectrum including visible and infrared, closer to real daylightIrradiance level and filter setup
ASTM E313Yellowness index (YI) — turns "looks yellowish" into a number you can put in a specificationInitial YI, final YI, and the agreed ΔYI limit

Sources: Q-Lab, ASTM G154 overview · Intertek, accelerated weathering by QUV · ASTM E313 yellowness index.

A useful practical demand: ask for a retained sample from an earlier production batch, at least a year old, stored in daylight rather than a drawer. Accelerated tests are correlations, not certainties; a real aged part tells you something a chamber cannot. And specify colour by measured value with a tolerance, not by an approved sample that fades in the file.

Layer 2 — glass or film? What the substrate really changes

Rigid ESL panels are built on a glass TFT substrate; flexible panels use a plastic film backplane. Glass wins on optics, flatness and chemical resistance. Film wins on survival during handling and installation. For most shelf-edge deployments glass is the right answer — but only if the enclosure supports it properly.

01What glass gives you

Flatness first. The e-paper film is laminated to the backplane, and any waviness in the substrate becomes visible non-uniformity in the finished display. Glass is dimensionally stable across temperature and humidity in a way that plastic film is not, which shows up as better lamination yield and more consistent appearance across a production run — the difference between a wall of labels that looks uniform and one that does not.

Then optics. The front glass in a well-made module is optically matched to the laminate, so less light is lost at the interfaces and more of it returns from the white pigment. Since e-paper is entirely reflective, every percent of light lost on the way in and out costs contrast directly — there is no backlight to compensate. This is why two labels with the same nominal panel can look visibly different side by side.

And chemical resistance, which buyers rarely consider until they own thousands of units. Retail labels get wiped — with whatever the cleaning contractor has on the trolley, including alcohol and ammonia-based cleaners. Glass shrugs those off. Plastic front surfaces can craze, haze, or lose their coating after repeated contact, and a hazed label is unreadable in exactly the same way a broken one is.

02What glass costs you

Brittleness, and it is not theoretical. Labels are dropped during installation, knocked by trolleys and pallet jacks, and clipped and unclipped from rails by staff in a hurry. Glass fails from point loads and edge impacts, and it fails suddenly. The mitigation is mechanical design, not material choice: the enclosure must support the panel across its area rather than at the edges, the front bezel must not transmit clip force into the glass, and there must be compliant material between the rigid layers.

This is where cheap labels quietly diverge from good ones. Two products can use the identical panel and show completely different breakage rates in the field purely because of how the enclosure carries the load. It is invisible in a photograph and obvious in a warranty report.

PropertyGlass substrateFlexible film substrate
Flatness / uniformityExcellent, stable across temperatureGood, more variation across a run
Optical clarityHigher transmission, better contrastSlightly lower, coating dependent
Impact / dropBrittle — depends on enclosure supportTolerant, survives handling abuse
Scratch & cleaningHard, resists solvents and repeated wipingSofter, can haze or craze with aggressive cleaners
Weight & thicknessHeavier, affects clip designLighter and thinner
Best fitStandard shelf edge, chilled aisles, long lifeCurved surfaces, high-handling or high-breakage sites

Source: PanPanTech module engineering, 2026. Specific figures vary by panel supplier and lamination process.

Layer 3 — Grade A, Grade B, and panels that should never have shipped

Panel makers sort output by defect type, severity and position. Grade A meets the full cosmetic specification. Grade B has defects that are minor or sit in tolerated zones and sells at a discount. Reject panels fail outright — and they are one of the main reasons a suspiciously cheap label is cheap.

01What the grading actually measures

E-paper panel production is a yield business, like any display process. Not every panel comes off the line perfect, and rather than scrap everything imperfect, manufacturers sort. The sorting criteria are consistent across the industry even when the labels for each bin differ:

Particle defects — contamination trapped in or under the film, appearing as a permanent dark or light dot. Judged by size, contrast against background, count per panel, and how close two defects sit together.
Mura — non-uniformity across an area, from lamination or coating variation. Harder to specify than dots and more noticeable to shoppers, because the eye is very good at detecting a gradient across what should be a flat white field.
Edge and border defects — residue, incomplete seal or discoloration near the perimeter. Often tolerated in grading because a bezel is assumed to cover them, which is precisely why bezel design and panel grade have to be specified together.
Colour and white-state deviation — the white is not neutral, or does not match panel to panel. Invisible in isolation, glaring across a shelf of labels.
Response and contrast variation — the panel updates correctly but reaches slightly different optical end points, which shows as a lack of crispness or as noticeable variation in a wall of labels.

02Where downgraded panels end up

Grade B panels are legitimate product. They are sold openly, at a discount, and there are honest applications for them — internal signage, prototypes, price-insensitive uses where a small dot near an edge does not matter. The problem is not their existence. The problem is a finished label that is quoted and sold as though it were built on Grade A material.

Reject or salvage panels are a different matter. They failed specification, and in a well-run supply chain they are destroyed. They do nevertheless appear in extremely low-cost products, and they are the reason a label can be quoted below what the honest bill of materials costs. If a quotation is dramatically under the market and nobody can explain which line item is cheaper, the panel grade is the first place to look.

03How a buyer can actually check

You cannot audit a panel supplier's sorting line. You can inspect what arrives:

Ask for the incoming panel specification your supplier buys to — the acceptance criteria document, not a marketing grade name. If they cannot produce one, they are not controlling this.
Inspect on full-field images, not on price text. Drive a batch to full white, then full black, then any additional colour, and look across the whole area. Defects that hide behind digits are obvious on a flat field.
Inspect a wall, not a unit. Mount thirty units together as they would sit on a shelf and step back three metres. Uniformity problems that pass unit-level inspection become obvious, and this is the view your customer actually gets.
Check the border zone with the bezel removed on a sample, so you know whether edge defects are being hidden rather than absent.
Define AQL sampling and cosmetic criteria in the purchase agreement before the first shipment. Cosmetic disputes without a written standard are unwinnable for both sides.

Layer 3, continued — ghosting, and why good firmware refreshes every 24 hours

Ghosting is residual image left behind when pigment particles do not fully return to their end positions. Holding one image for weeks — exactly what a price label does — accumulates trapped charge and lets particles settle, so residue builds up. Only a full refresh, driving the whole panel through black and white, clears it. That is why serious firmware schedules one automatically, typically every 24 hours.

01The physics, in plain terms

A microcapsule electrophoretic display holds charged white and black pigment particles suspended in a clear fluid inside microcapsules. Apply a field across the capsule and the particles migrate — like charges repel, opposite charges attract — bringing white or black to the viewing surface, where they stay without power. That bistability is the whole appeal of e-paper: a label draws energy only when the price changes.

It is also the source of the problem. Three effects accumulate when an image is held for a long time:

Residual chargeEach update leaves a small amount of charge on the particles and at the internal interfaces. The next update starts from a slightly different electrical condition than the waveform assumed, so particles do not travel exactly as far as intended.
Trapped chargeCharge accumulates at layer boundaries under a long-held DC-biased state, partially opposing the applied field. The panel becomes progressively harder to drive to its true end points.
Particle settlingHeld in one position for weeks, particles pack and cluster. Breaking that packing takes more drive energy than moving particles that have been cycling regularly.

The result is a faint but readable outline of the previous price, sitting under the new one. On a shelf edge that is not merely cosmetic — it is a legibility and, in some jurisdictions, a price-accuracy problem.

Diagram showing microcapsule particles in a clean state, charge accumulation causing ghosting, and a full refresh clearing the residue
Schematic: how residue accumulates when one image is held, and what a full refresh does about it. PanPanTech, 2026.

02Partial update versus full refresh — the trade every vendor makes

A partial update rewrites only the pixels that changed. It is fast and it does not flash, so the label updates discreetly. A full refresh drives the entire panel through inverted black and white states — visibly flashing — before drawing the new image, forcing every particle through its maximum excursion and resetting the charge state.

Partial updates cost less energy and look better in a demo. Full refreshes cost more energy and look momentarily ugly. A vendor optimising for a specification sheet — "10-year battery life", "silent updates" — is tempted to minimise full refreshes. A vendor optimising for how the deployment looks in year three schedules them anyway.

StrategyImmediate effectEffect over years
Partial updates onlyFast, silent, lowest energy per updateResidue accumulates; contrast degrades visibly
Full refresh on every changeCleanest image, visible flash each timeClean, but wastes energy on frequently-updated labels
Partial + scheduled full refreshSilent day-to-day, one flash per cycleContrast maintained at predictable energy cost
Temperature-compensated waveformCorrect drive at the actual panel temperaturePrevents cold-failure and hot-ghosting artefacts

Sources: waveform behaviour per published e-paper driving literature, e.g. Low-Power Driving Waveform Design for Electrophoretic Electronic Paper (Micromachines, 2024); waveform and OTP files in e-paper displays.

03Temperature makes all of this worse at both ends

E-paper is strongly temperature dependent, because the suspending fluid's viscosity is. Cold fluid means slower particles; a waveform tuned for 25 °C under-drives a panel at 0 °C, so the image comes out grey and smeared or the update fails outright. Hot conditions bring the opposite failure — faster particles, more overshoot, and accelerated charge accumulation, so ghosting builds up faster.

This is why a chilled-aisle or freezer deployment is a genuinely different engineering problem, not merely a colder version of the same one. It needs a panel rated for the range, a temperature sensor, a waveform set selected by measured temperature, and a refresh policy that accounts for both the display and the battery — which, as the next section but one explains, is also struggling at that temperature. Anyone quoting a freezer deployment without asking about temperature compensation has not done it before.

04What this means when you are buying

Firmware quality is the hardest thing to evaluate before purchase, because it looks identical to bad firmware on day one. Four questions that work:

Is there a scheduled automatic full refresh, and what is its default interval? "Every 24 hours" is a healthy answer. "Only when the price changes" is not.
Is the refresh policy temperature-aware, and where does the temperature reading come from — the panel, the board, or an assumption?
Does the published battery-life figure include the scheduled full refreshes? Many quoted lifetimes assume a handful of price changes per year and no maintenance refresh, which is not how a store runs.
Can the interval be configured centrally, and does the label report refresh failures back to the system rather than silently freezing? Details of the platform side are covered in our retail data platform overview.

The simple acceptance test: take a sample batch, display one high-contrast image continuously for two to four weeks, then update to a different image using the normal path and inspect for residue. It costs nothing but calendar time, and it separates firmware that manages the panel from firmware that merely writes to it.

Layer 4 — PCBA, silicon, and the antenna nobody tests properly

The PCBA decides refresh speed, radio range and update reliability. Two things separate a controlled PCBA from a cheap one: an assembly standard the supplier can name and evidence (IPC-A-610 class), and an antenna that was tuned and measured in the assembled product with a vector network analyser — not on a bare board, and not with an oscilloscope.

01What the silicon choice actually changes

An ESL board is usually a low-power MCU with an integrated radio, plus display drive and power management. The specification sheet lists a core and a clock; what matters operationally is different:

RF sensitivity & outputDetermines how many access points a store needs and how reliably labels in metal-dense zones update. A few dB of sensitivity translates directly into infrastructure cost — this is the specification with the largest financial leverage in the whole BOM.
Sleep currentA label spends over 99% of its life asleep. Sleep current, not active current, sets the battery life — a difference of a microamp or two changes the answer by years.
Flash headroomReliable over-the-air update needs room for a second firmware image plus rollback. Boards specified with just enough flash for today's firmware cannot be safely updated later, which turns a fixable bug into a truck roll across every store.
Display drive pathWhether waveform handling is integrated or external affects refresh time, energy per refresh, and how many waveform sets can be stored for temperature compensation.

02Judging PCBA quality

There is an industry standard for this, and asking about it separates suppliers quickly. IPC-A-610 defines acceptability of electronic assemblies in three classes: Class 1 general electronics, Class 2 dedicated service electronics — the normal commercial and industrial choice, covering roughly 70% of assemblies made globally — and Class 3 high-performance, where failure is not acceptable. Class 2 is the right target for an ESL. The useful question is not "do you follow IPC?" but "which class, and can I see the inspection records?"

Control pointWhat good looks likeWhat to ask for
Solder paste & reflowProfiled per paste and board mass, verified periodically, not set onceReflow profile record for your board
AOI100% post-reflow optical inspection with recorded defect rateDefect-per-million trend, not a pass/fail claim
X-raySampling on any bottom-terminated packages where joints are hiddenWhether it is used at all, and at what rate
Cleaning & residueFlux residue controlled; ionic contamination testing if no-clean is not used correctlyCleanliness test evidence — residue drives long-term corrosion
Conformal coatingSpecified deliberately for chilled or humid deployments, with keep-out around contactsWhether it is offered for your environment
ICT / FCTFunctional test of every unit — display, radio, sensor, battery contactTest coverage list and where records are kept

Sources: ANSI, IPC-A-610J acceptability of electronic assemblies · IPC-A-610 class comparison. Our own SMT process is described on the manufacturing technology page.

03The antenna — and a correction worth making

ESLs almost always use an antenna etched directly into the PCB copper, because it costs nothing in materials. It is also the component most often left unmeasured, and a widespread piece of shop-floor folklore is that you check it with an oscilloscope. You cannot. An oscilloscope shows a voltage waveform against time: it is the right instrument for power rails, ripple, brown-out margin and timing, and it will tell you nothing about whether an antenna is matched. Antenna matching is a frequency-domain measurement, and the instrument is a vector network analyser, reading return loss and VSWR.

Both instruments belong on the line — they simply answer different questions. Confusing them is how a product ships with an antenna that is 40 MHz off tune and a test report that says everything passed.

InstrumentWhat it actually measuresCorrect use on an ESL line
Vector network analyserReturn loss / VSWR versus frequency — how much power is accepted rather than reflectedAntenna tuning and per-batch verification. The right tool.
OscilloscopeVoltage against timeSupply ripple, refresh current profile, brown-out margin, timing. Not antennas.
Spectrum analyserPower against frequencyTransmit power, harmonics, spurious emissions, pre-compliance
Anechoic chamberRadiated efficiency / TRP / TISDesign validation and periodic sampling — the number that predicts real range

Source: PanPanTech RF validation practice, 2026. Specific pass thresholds are set per product and per market.

04Why the enclosure detunes the antenna — and the shelf rail detunes it again

An antenna resonates according to its electrical length, which depends on the dielectric environment around it. Plastic has a higher dielectric constant than air, so closing the enclosure around a bare-board-tuned antenna pulls the resonant frequency down. Tune on a naked PCB and you have tuned a product that does not exist.

Then the label goes onto a steel shelf rail, millimetres behind the antenna. Metal that close couples strongly, shifting resonance again and absorbing radiated energy. A label that measures perfectly on a bench can lose a substantial share of its range once clipped to a real rail — and the failure appears as intermittent update failures in specific store zones, which is exactly the kind of fault that takes weeks to diagnose remotely.

Diagram of a PCB trace antenna keep-out area and how the enclosure and metal shelf rail shift its resonant frequency
Schematic: keep-out discipline on the board, and the two things that detune the antenna afterwards. PanPanTech, 2026.

The engineering answers are unglamorous and non-negotiable: keep the ground plane and all copper out of the antenna keep-out zone; keep the battery, its metal clip and the display's metal layers away from the radiating element; tune in the assembled state; and validate on the actual rail type the customer uses, including any metal shelving or freezer-door frames. If a supplier cannot say which rail they validated against, they validated against none.

Layer 5 — the battery, where specification sheets lie most often

Capacity in mAh is close to meaningless on its own. What decides whether a label works is whether the cell can deliver a current pulse — screen refresh plus radio burst — without the voltage sagging below the MCU's brown-out threshold, at end of life, at the coldest temperature the deployment sees.

01Why pulse behaviour beats capacity

An ESL is asleep almost permanently and then, briefly, is not. A refresh draws current to drive the panel; a radio burst draws current to transmit. Both are short and both are far above the sleep current. The cell's internal resistance turns that current into a voltage drop, and if the resulting terminal voltage falls below the brown-out threshold the MCU resets mid-update. The label freezes showing a half-drawn price, or the update simply fails and the shelf shows yesterday's number.

Real coin cells are specified for exactly this. A Panasonic CR2450, for instance, is rated 620 mAh nominal to a 2.0 V cutoff, with pulse capability characterised in the datasheet — around 9 mA under a defined pulse profile — and an operating range of roughly −30 °C to +85 °C with self-discharge near 1% per year. Those pulse and temperature figures, not the headline capacity, are what the design has to be built around.

Sources: Panasonic CR2450 datasheet · Energizer CR2450 datasheet. Values differ by manufacturer and grade — always work from the datasheet of the cell actually being fitted.

02How overstated capacity actually shows up

Cells with optimistic capacity ratings rarely fail an incoming test, because the usual incoming test is a slow constant-current discharge — the gentlest possible way to measure a cell. Under that test a thin or poor-quality cell can post an acceptable number. Under a real pulse load, especially once it has aged and its internal resistance has risen, it sags far more than a good cell at the same state of charge.

This is why capacity-only acceptance testing produces the classic field pattern: labels that work fine for eighteen months and then start failing updates in clusters, long before the quoted life. The cell has not run out of energy — it has run out of the ability to deliver that energy quickly.

Chart comparing voltage sag under pulse load for a healthy cell, an aged cell and a cold cell against the MCU brown-out threshold
Schematic: three cells that can all pass a slow capacity test, behaving very differently under a real refresh pulse. PanPanTech, 2026.

03A discharge test that actually predicts field behaviour

Test under a pulse profile that mimics the real duty cycle — refresh current plus RF burst, at the real pulse width and repetition rate — not a constant current.
Test at end-of-life state of charge, not fresh. Pre-discharge cells to a defined depth, then apply the pulse profile. Fresh-cell results tell you nothing about year four.
Test at the lowest specified temperature, soaked to equilibrium, not merely cooled for ten minutes.
Measure terminal voltage during the pulse against the actual brown-out threshold, and keep a documented margin rather than a pass/fail.
Sample every incoming lot. Cell quality varies lot to lot even from one supplier, and this is a component where substitution is common and hard to see.

04Cold and freezer deployments

Low temperature raises internal resistance, so voltage sag under pulse gets worse exactly where the display also needs more drive energy. The two effects compound: the panel wants a longer, stronger waveform, and the cell is less able to supply it. This is the mechanism behind labels that work perfectly in the ambient aisle and fail in the chilled section of the same store, and it is why freezer deployments need to be engineered rather than assumed.

Cell chemistryChoose a chemistry and grade rated for the actual minimum temperature, verified from the datasheet's low-temperature discharge curves rather than the headline operating range.
Energy bufferA correctly sized reservoir capacitor supplies the peak while the cell supplies the average, which is often the difference between a design that works cold and one that does not.
Refresh policyFirmware should read temperature and adapt: select the right waveform, defer non-critical refreshes when the cell is cold and weak, and report rather than fail silently.
CondensationCold labels moved to warm air condense. Sealing, venting and conformal coating are part of the freezer specification, not optional extras.

If you are specifying for chilled or frozen retail, ask for test data at your actual temperature, on aged cells, on the assembled product. We cover the underlying display technology on the e-paper and ESL technology page, and the manufacturing controls on the manufacturing capability page.

The inspection checklist, in one table

Everything above, condensed into what to specify and verify at each stage. This is the practical output of the teardown — a buyer working through this list is asking better questions than most tenders contain.

StageWhat to checkEvidence to request
Incoming — enclosureResin grade and UV stabiliser package; colour by measured valueMaterial certificate; weathering report (ASTM G154 / ISO 4892) with ΔYI per ASTM E313
Incoming — panelGrade and cosmetic acceptance criteria; substrate typeWritten incoming specification; AQL plan; full-field inspection results
Incoming — cellsPulse capability, not just mAh; lot traceabilityCell datasheet; pulse test at low temperature on aged cells; lot sampling records
Process — SMTReflow profiling, AOI, X-ray sampling, cleanlinessIPC-A-610 class statement; profile records; AOI defect trend
Process — RFAntenna tuned in assembled state; keep-out respectedVNA return loss / VSWR data per batch; chamber efficiency on samples
Process — assemblyPanel support and clip load path; no point loads on glassDrop and clip-cycle test reports on the finished product
Outgoing — functionFull display, radio, sensor and battery-contact test on every unitFCT coverage list; failure rate by station
Outgoing — firmwareScheduled full refresh present and configurable; temperature compensation activeFirmware release note; refresh interval default; OTA rollback capability
Validation — systemRange on the real rail type; wall-level uniformityOn-rail range test; 30-unit wall inspection; 2–4 week static-image ghosting test

Source: PanPanTech ESL production and OEM programme practice, 2026. Thresholds are set per product, market and deployment environment.

None of this is exotic. It is ordinary manufacturing discipline applied to a product that most of the market treats as a commodity — which is exactly why the differences between two visually identical labels only surface after they are installed by the thousand.

FAQ

Why do electronic shelf labels turn yellow over time?
Photo-oxidation. UV photons break polymer chains in ABS and polycarbonate, and the fragments form chromophores that absorb blue light, so the plastic reads as yellow. The fix is a stabiliser package (UV absorber plus hindered amine light stabiliser), a more UV-stable resin such as ASA, or both — verified by accelerated weathering to ASTM G154 or ISO 4892 with yellowness index measured per ASTM E313.
Does an e-paper display have a glass substrate, and is that better?
Most rigid ESL panels use a glass TFT substrate; flexible panels use a plastic film backplane. Glass gives better flatness, optical clarity, dimensional stability and lamination yield, and it resists solvents during cleaning. Its downside is brittleness and weight — drop and point-load failures. Film survives handling far better but is softer, easier to scratch and can haze under aggressive cleaners.
What are Grade A, Grade B and reject e-paper panels?
Panel makers sort output by defect severity and location: particle defects, edge residue, non-uniformity (Mura) and colour deviation. Grade A meets the full cosmetic specification. Grade B carries defects that are minor or fall in tolerated zones and is sold at a discount. Reject or salvage panels fail specification outright and should never reach a commercial ESL, though they do appear in very low-priced products.
Why does an e-paper label keep a faint image of the old price?
That is ghosting, or image retention. Pigment particles in the microcapsules do not fully return to their end positions, and residual and trapped charge accumulates when the same image is held for a long time. Partial updates alone do not clear it; a full refresh that drives the whole panel through black and white restores contrast.
Why do serious ESL vendors build a 24-hour automatic full refresh into the firmware?
Because a price label may hold the same image for weeks. A scheduled full refresh — commonly every 24 hours — resets particle positions before residue becomes visible, at a known, budgeted energy cost. Firmware without it looks identical on day one and degrades visibly over months.
How should an ESL antenna be tested before shipment?
With a vector network analyser measuring return loss and VSWR, on the assembled product, and ideally with radiated efficiency or TRP on a sample basis in a chamber. An oscilloscope cannot tell you whether an antenna is matched — it belongs on power rails, ripple and timing.
Does the plastic enclosure affect the antenna?
Yes. Plastic has a higher dielectric constant than air, so closing the enclosure pulls the resonant frequency down. The antenna must be tuned in the assembled state, and validated on a real metal shelf rail, because the rail couples to the antenna and reduces radiated efficiency.
How do you tell whether a coin cell capacity is overstated?
Do not trust a slow constant-current capacity test alone. Test under a pulse profile that mimics a screen refresh plus RF burst, at end-of-life state of charge and at the lowest specified temperature, and watch the voltage sag against the MCU brown-out threshold. A cell can pass a capacity test and still fail in the field.

Building an ESL programme under your own brand?

Send us your specification — or the checklist above — and our engineering team will respond with the panel grade, enclosure material, RF validation and battery test data behind the quote.

Talk to our OEM team