Work from the circuit to the connected product.

Trace the circuit into Linux and the product you want to build.

Equidna

Hardware and firmware

An LED on a Pi 5. A control in your product.

Ask Equidna how to connect an LED to your Raspberry Pi 5 I/O board and wire the software into Dataplicity.

  1. Work through the circuit. Check the board revision, GPIO mapping, LED polarity and current-limiting resistor.
  2. Build the Linux side. Define the GPIO application, permissions and startup behaviour.
  3. Connect the product control. Define an allowed on/off action, reported state and the bench test.

Example engineering task. Bring the board drawing and component specifications; verify the wiring and result on your hardware.

Explore hardware and firmware help →
Example GPIO LED circuitA 3.3 volt GPIO output connects through a series resistor R1, shown as an example one kilohm, to the LED anode. The LED cathode returns to the board ground. Outward arrows mark light emission. Check the actual I/O board pinout and component ratings.Example LED output3.3 V GPIO · active highPi 5 / I/OGPIO outGNDR11 kΩ*AKD1 · LED
Dataplicity controlLinux GPIO application
*Example resistor. Confirm your I/O board’s pinout and LED ratings.

Follow one sensor interface into the product.

01

Start with the exact drawing.

Supply the board, revision and schematic. Separate established mappings from questions that need measurement.

  1. Board revision
  2. Drawing / netlist
  3. Verified signal path

Illustrative engineering path · validate against the supplied board

02

Define what Linux must provide.

Review the interface, driver, permissions and application requirements against that evidence.

  1. Interface + driver
  2. Permissions
  3. Application

Container mappings and runtime preparation are separate choices

03

Prove what the customer will see.

Test a fresh measurement, fault, restart and recovery, then compare the real behaviour with the reported product state.

Silo level monitor showing 24 hours of readings declining to 18.5 cubic metres, with a low-level warning and threshold of 25

Reference product view · integration required

Equidna assists with reasoning and test design. Your team retains hardware validation, safety and engineering approval.

See the full workflow and requirements →
Setup, limits and technical guidesFull workflow, configuration and qualification details

Follow one interface all the way to the customer result.

Illustrative engineering example: a level-monitor manufacturer needs a sensor fault to be distinguishable from stale data or loss of connectivity.

Identify the exact board

Supply the manufacturer, model, revision, processor/module, OS image and relevant schematic or netlist. Ask the specialist to cite the drawing and flag missing details. Similar carriers can have different power paths and pinouts.

Trace the signal

Follow the connector pin, intervening components, voltage and processor mapping into the Linux interface. Keep physical header numbering, GPIO identifiers and Linux line names distinct. Review drivers, device-tree requirements, pull-ups and level shifting against the actual drawing.

Define the application requirements

Set architecture, libraries, verified device/interface, permissions, persistence, logging and restart behaviour. If using a container, identify necessary mappings and privileges; broad privileges are not a substitute for understanding the hardware.

Connect and test the product contract

Publish selected readings, quality and fault state; define validated settings/actions and outcomes. Test a real measurement, restart, outage and recovery, recording both physical behaviour and what the customer application reported.

Ask a question your team can verify.

Bring source material and the intended customer behaviour, rather than asking for a guessed generic board configuration.

A useful first request

“Trace SENSOR_IRQ from this connector through the drawing to the Linux interface. Cite the sheet or netlist, separate known mappings from uncertainty, and propose the measurements and integration tests we need.” This is illustrative text, not a captured assistant transcript.

Design and EMC reasoning

Ask about cabling, grounding, filtering and interface choices for your environment. Check advice against authoritative component/board sources and your own validation process. Use your schematic and PCB tools to make changes.

Bring confirmed findings back to the team.

Keep teammates involved in requirements and tradeoffs; use the appropriate conversation for each task.

Hardware → integration → support

Discuss the verified interface with Nutria when designing the customer workflow and Pingüino when investigating running equipment. A missing reading can be a sensor, application, stale-data or connection problem; model the difference.

Work together with a specialist

Context and authority

A private specialist conversation and an invited room assistant have different access. Shared-room help is read-only under the sponsor’s authority and granted history; linking a board, canvas or device does not automatically grant full object access.

Conversation scope and permissions

What would we need to change?

Begin before you have a device or a deployed fleet.

Use the existing web specialist

Equidna is offered to the same web-app audience as Pingüino on Standard, Business+ and Enterprise within configured access. Supply exact external evidence and product requirements. Usage allowances still apply.

Plans and specialist access

Keep the engineering responsibility

Your team approves the design, verifies wiring on the exact hardware, runs bench tests and qualifies the container or RAUC runtime. Keep safety logic and final engineering approval in your own process.

Bring one board interface and one product requirement.

Start with the exact source evidence and the result you need to test.