# Case studies | OneStack

> Real electronics and firmware projects: a rugged interface updated in the field, MEMS and capacitive sensor testing, indoor localization, Edge AI, pick & place.

URL: https://www.onestack.it/en/case-studies

Case studies

# Real projects, told with numbers

A selection of the electronics, firmware and testing projects we have built. Clients are not named for confidentiality.

## Electronics design

[

![3D render of the control board: microcontroller in the centre, connectors for the two isolated channels on the side, pluggable terminal blocks and power and service connectors](/_astro/interfaccia-rugged.CkQk4iYb_1A6Ozp.webp)![](/_astro/interfaccia-rugged-xray.CZb6dpZZ_Z1kxhOu.webp)

23 tests in ~75 s

Systems for harsh environments

### A rugged interface that updates in the field and never bricks

A portable, battery-powered unit that powers and controls two remote devices over isolated channels. The hard part was making it reliable far from any lab. Its firmware updates in the field and, if something goes wrong, rolls back on its own to the last working version.

Read the case →

](/en/case-studies/rugged-interface-secure-ota)[

![3D render of the measurement bench: the sensor under test and three boards inside a black anodised aluminium housing, with two BNC connectors and an M12 connector](/_astro/banco-sensore-capacitivo.DpjM9RDJ_2dpT9y.webp)![](/_astro/banco-sensore-capacitivo-xray.CdoncSBR_Z1LXalp.webp)

~1.4%

Test systems for high-reliability applications

### The test method would not have worked. We found out before building it

A bench that tells in seconds whether an electric-field sensor works, measuring capacitances of a few picofarads in air. The method planned at the start was ruled out with measurements, before any money went into hardware.

Read the case →

](/en/case-studies/capacitive-sensor-test)[

![3D render of the Bluetooth Channel Sounding anchor board: nRF54L15 SoC with chip antenna, accelerometer, power from USB-C or a 12–24 V terminal block](/_astro/ancora-ble.Ckke5SRn_1319HC.webp)![](/_astro/ancora-ble-xray.yah8tbey_Z2nf2oG.webp)

3 layers

Retail and large public spaces

### Indoor localization in shopping centres, without collecting personal data

Counting and following people flows in large public spaces, and locating with centimetre precision only what needs it. A three-layer architecture, each layer with the right radio technology.

Read the case →

](/en/case-studies/indoor-localization)

## Firmware development

[

![3D render of the test bench: two steel plates clamped by tie rods with the discs and the boards inside, handles on the sides and the actuator on top](/_astro/banco-mems.BVjo7je3_Z2tCAuW.webp)![](/_astro/banco-mems-xray.CArss8sQ_Z1wwNRX.webp)

\> 40 dB

Test systems for high-reliability applications

### Ten seconds to know whether a MEMS accelerometer really works

A bench and firmware that say yes or no on whether a MEMS accelerometer is present and well coupled to the structure, even in the hands of a non-specialist operator and with the machine running.

Read the case →

](/en/case-studies/mems-sensor-10s-test)[

![3D render of the sensor board: microcontroller in the centre, signalling LEDs, two camera connectors and a power terminal block](/_astro/sensore-parcheggio.DeM-8RJd_6Eplz.webp)![](/_astro/sensore-parcheggio-xray.CxwkkiRl_L2cvg.webp)

≤ 15 ms

Smart buildings and parking

### A parking sensor that spots free spaces on its own, in 15 milliseconds

A low-cost device that processes the image on board and decides whether each space is free or occupied, with accuracy well above ultrasonic sensors. The network carries the state of the spaces and, where needed, one frame per second for basic video surveillance.

Read the case →

](/en/case-studies/edge-ai-parking-sensor)[

![3D render of a pick-and-place controller board: STM32F4 microcontroller, stepper motor drivers and connectors for axes, vacuum, lights and feeders](/_astro/controller-pnp.3whQaHFS_ZhBMRk.webp)![](/_astro/controller-pnp-xray.CMO0PqBP_1JH2KI.webp)

0.194 → 0.036 mm

In-house R&D · lab

### New firmware for our pick & place, and a placement error cut by a factor of five

Our lab started with a closed, imprecise desktop pick & place. We replaced its controller firmware to run it with OpenPnP and calibrated it nozzle by nozzle. It is still the machine we assemble prototypes on.

Read the case →

](/en/case-studies/pick-and-place-openpnp)

## Got a deadline?

Tell us about your project: within 48 hours you get a proposal with phases and dates. If needed, we sign an NDA before seeing your files.

[Request a proposal](/en/contact)[Urgent? Call +39 030 535 7183](tel:+390305357183)
