Animated illustration: a 16-well thermal block sits on a circuit board with signals travelling along its traces. When asynchronous mode is on, every well runs its own protocol at its own temperature; when it is off, all sixteen wells cycle together. A strip along the bottom plots the temperature of three wells over time.

Mode One protocol, 16 wells

GNACODE INC. · Medicine Hat, Alberta, Canada

From circuit board to finished instrument

We design and build electronics and life-science instruments. We take on engineering projects, build devices on our GIOT platform, and supply Minicube, sample-prep and RGX modules for your own instruments.

What we offer Start a project

01 What we offer

Three ways to work with us

The same engineers design the boards, the firmware, the thermal control, the fluidics and the optics. That is why we can sell a project, a device or a single module.

01 · Projects

Your product, engineered

Customer-funded development of electronic devices and instruments, from specification and prototype to a tested 0-series and transfer to manufacturing.

  • Scoped in phases you can test
  • Electronics, firmware, mechanics, fluidics, optics
  • Manufacturing through our partner
How projects run →
02 · GIOT devices

Devices on the GIOT platform

Our own board family for measurement and control: a CORE computer, NODE boards for sensors and actuators, one cable bus and a ready data stack. A device built from it starts working long before a new board would.

  • Eleven boards on one bus
  • Firmware and dashboards from day one
  • Housings and integration included
The GIOT platform →
03 · OEM modules

Life-science modules

Building blocks from our Minicube and RGX instruments, supplied as components for your instrument: precision thermal cycling, 90-second sample preparation, fast qPCR and LAMP, and fluorescence detection.

  • Minicube thermal technology
  • Sample preparation
  • RGX rapid molecular testing
Minicube, sample prep, RGX →

02 Projects

From idea to 0-series

We develop devices and instruments for customers who fund the work. Every project is scoped in phases, and each phase ends with something you can hold, measure or test.

Many projects start from a module we have already built, such as a thermal block, a pump or a detector, or from a set of GIOT boards. That shortens the road to a working prototype.

  • Electronics and firmware

    Analogue front ends, mixed-signal boards, microcontroller firmware and embedded Linux.

  • Thermal control

    Fast heating and cooling, Pt1000 measurement and control loops calibrated against traceable references.

  • Fluidics

    Syringe pumps, pinch valves, peristaltic pumps and capillary flow paths, driven from our own electronics.

  • Optics

    Fluorescence excitation and detection, filters, LED collimation and photon-counting silicon photomultipliers.

  • Mechanics

    Machined aluminium and stainless steel, 3D-printed parts, housings and mounting systems.

  • Software and data

    Control apps, REST interfaces, MQTT messaging, time-series databases and live dashboards.

  1. Phase

    Specify

    Requirements and the standards that apply, with the cost of each requirement made visible before it is committed.

  2. Phase

    Prototype

    A working model, often on GIOT boards, so firmware and data handling start on the first day.

  3. Phase

    Verify

    Bench and environmental tests against the specification, with documented results.

  4. Phase

    0-series

    A small first batch, built and burnt in, for use by your team and your first customers.

  5. Phase

    Manufacture

    Transfer to our manufacturing partner, or to a certified factory of your choice.

Manufacturing that knows the design

Our manufacturing partner, Gnacode Products Co., Ltd. in Thailand, builds the hardware we design for industrial, environmental and laboratory use. Where a product must be made under a specific certification, we transfer it to a certified factory.

  • PCB assembly
  • Wire assemblies
  • Housings
  • Full assembly
  • Bring-up
  • Burn-in testing
Minicube PCR with its lid open, showing the 16 wells, on a laboratory bench next to an iPad running the Minicube app
The Minicube PCR, designed and built by our team, with its iPad app.

03 GIOT platform

Boards that become devices

GIOT is our family of eleven boards for measurement and control. A GIOT device is a CORE, the NODE boards it needs, a housing and its application firmware.

Every board speaks the same bus and fits the same mounting pattern, and the data lands in the same dashboards. A new device is mostly a new combination, not a new design.

How a GIOT device is put together

GIOT architecture. NODE boards for analogue inputs, other NODE variants, valves and pumps, and power connect over one RJ50 LVDS-SPI bus to the CORE board, which combines an STM32H723 microcontroller with a Raspberry Pi CM5. The CORE sends data over Ethernet to an MQTT broker, Telegraf, a TimescaleDB database and Grafana dashboards. NODE BOARDS NODE-S4 analogue inputs, Qwiic I2C NODE-M · NODE-H · NODE-Ofurther NODE variants VALVE-Ppinch valves, peristaltic pumps PWRpower for the stack Your sensors and actuatorson NODE inputs and outputs RJ50 · LVDS-SPI BUS CORE STM32H723 real-time controller + Raspberry Pi CM5 socket NVMe · Gigabit Ethernet · HDMI USB 3.0 · CSI camera · 4 analogue inputs NODE-S can stack directly on top Ethernet DATA STACK (DOCKER) MQTT broker Telegraf TimescaleDB Grafana LIVE DASHBOARD Board simulators publish through the same stack, so software is ready before the hardware arrives.
  1. NODE boards connect sensors and actuators: NODE-S with four analogue inputs and a Qwiic I2C port, further NODE variants, VALVE-P for pinch valves and peristaltic pumps, and PWR for power.
  2. One bus. All boards share an LVDS-SPI bus on standard RJ50 cables.
  3. CORE combines an STM32H723 real-time controller with a Raspberry Pi CM5 socket, NVMe, Gigabit Ethernet, HDMI, USB 3.0 and a CSI camera input.
  4. Data stack. Over Ethernet, data flows to an MQTT broker, Telegraf, TimescaleDB and Grafana dashboards, running in Docker.
  5. Simulators publish through the same stack, so software is ready before the hardware arrives.
The computer

CORE

Processors
STM32H723 for real-time control, plus a Raspberry Pi CM5 socket
Storage
NVMe
Interfaces
Gigabit Ethernet, HDMI, USB 3.0, CSI camera input
Inputs
4 analogue channels
Mechanics
Extra hole set so a NODE-S stacks directly above on standoffs
The workhorse node

NODE-S

Inputs
4 analogue inputs, 0 to 5 V, on SMA connectors
Expansion
Qwiic-compatible I2C port for the SparkFun sensor range
Supply
9 to 15 V, 12 V nominal, about 200 mA typical
Operating
−20 to 80 °C
Size
100 × 67 mm, M3 holes at 59.4 × 92.5 mm, the stack reference for the family

What GIOT devices do

Measure, control and report. A reference library of 62 NODE-S applications, each runnable in a simulator, is the starting point for new devices.

  • Monitoring stations
  • Data loggers
  • Pump and valve controllers
  • Heater controllers
  • Camera stations
  • Test rigs
  • Field trial systems
  • Laboratory automation
Six Minicube PCR instruments on a table, four with their covers removed, showing the circuit boards inside with green status lights
Minicube PCR instruments opened up: inside are GIOT boards, modified for the purpose.

04 Life science

Instruments for molecular biology

Minicube and RGX are our own instruments. Their core modules are available to instrument makers as OEM components, or adapted to a new instrument in a project.

Minicube PCR instruments running side by side.
Agarose gel: a DNA size ladder in the first lane and four identical, sharp PCR product bands at the same size in the next four lanes
Precision and accuracy in thermal control generate excellent PCR products.
Proven design
Minicube PCR and qPCR

Sixteen thermal cyclers in one block

Every one of the Minicube's 16 wells for 0.2 ml tubes is its own precisely controlled temperature zone. Sixteen different protocols can run at the same time, and tubes can be added while others are running.

  • Calibrated well by well with A-class Pt1000 sensors against a NIST-traceable reference bath, from 15 to 99 °C
  • Controlled 100 times a second, with well-to-well variation within 0.02 °C
  • qPCR version with two-colour fluorescence detection and an exchangeable filter block
  • Open interface: a REST API over Wi-Fi or LAN, and a calorimetry function for research use
16

independent wells, each with its own protocol

0.005 °C

precision: how well a temperature is repeated

9 °C/s

peak heating ramp rate

21:40

minutes for 35 cycles of two-step PCR

Validated prototype
Sample preparation

Nucleic acids out in 90 seconds

Automated extraction and purification of DNA and RNA with magnetic beads, delivering a sample ready for amplification in 90 seconds.

  • Stand-alone module for instruments that need fast, automated sample preparation
  • Reagent reservoirs with one year of storage stability
  • Runs ahead of qPCR, LAMP or other downstream assays
Validated prototype
RGX rapid molecular testing

Sample to result in under 6 minutes

RGX joins our sample preparation to fast amplification and detection: qPCR in under 5 minutes, or isothermal LAMP. It has been tested with COVID-19 patient samples.

  • Tunable optics: excitation and emission selectable from 320 to 850 nm for multiplex assays
  • No single-use cartridge, so a test costs little more than its reagents
  • More than PCR: the same platform runs assays such as ELISA, and synthesis steps

One RGX run

Timeline of one RGX run: sample in at zero, extraction and purification for 90 seconds, then qPCR or LAMP amplification and detection, with the result in under 6 minutes. 01 min23456 min Extraction90 s, magnetic beads Amplification and detectionqPCR in under 5 minutes, or isothermal LAMP Resultunder 6 min SAMPLE IN Timeline of one RGX run: extraction 90 seconds, then amplification and detection, result in under 6 minutes. 0123456 min Extraction90 s Amplification, detectionqPCR under 5 min, or LAMP Result in under 6 minutes
Indicative timeline for a qPCR run. Time from sample in to result depends on the assay and the number of cycles.

05 OEM modules

Modules for your instrument

Each module comes from an instrument we built and tested ourselves. We supply it as a component with its documentation, or adapt it to your instrument in a project.

Proven design

Asynchronous thermal cycler block

Sixteen independently controlled wells for 0.2 ml tubes, each able to run its own protocol.

From Minicube PCR
Proven design

Precision temperature controller

A-class Pt1000 inputs, 24-bit measurement, a calibration curve stored for each sensor, and control 100 times a second.

From Minicube PCR
Validated prototype

90-second sample-prep module

Magnetic-bead extraction and purification of DNA and RNA, ready for amplification.

From RGX
Validated prototype

Fast qPCR and LAMP reaction module

Amplification with real-time detection: qPCR in under 5 minutes, or isothermal LAMP.

From RGX
In development

Fluorescence detection head

Excitation and emission selectable from 320 to 850 nm, with a low-cost photon-counting silicon photomultiplier readout.

From RGX
In use

Fluid handling

Syringe pump, pinch valves and peristaltic pumps, with drivers on the GIOT bus.

From RGX and GIOT

Need a module that is not on the list, or one of these in a different form? That is a project, and it usually starts from a design we already have.

Ask about a module

Modules are supplied for integration into the customer's instrument and for research use. Regulatory approval of a finished diagnostic product rests with the product owner.

06 About

Established cross-disciplinary team with decades of experience

GNACODE INC. is based in Medicine Hat, Alberta, Canada. It was founded by Lars Thomsen, PhD, an electrophysiologist by training and a hardware engineer by practice.

Our engineers have worked together for two decades, across electronics, firmware, mechanics and molecular biology. That mix is what lets one team build a thermal cycler, a data stack and a fluidic system, and make them work together.

A scientist in a lab coat setting up a new protocol in the Minicube app on an iPad, with phases and temperatures on the screen
Setting up a protocol in the Minicube app.
  • Track record

    Minicube at a university hospital

    At a Danish university hospital in 2017, the Minicube PCR amplified the HIV-2 LTR gene from just 10 copies to a detectable level in 35 cycles.

  • Instruments

    Two instruments of our own

    Minicube and RGX were designed, built and tested by the same team that now supplies their modules.

  • Manufacturing

    Built by people who know the design

    Our partner in Thailand assembles, brings up and burns in the hardware we design.

07 Contact

Start a conversation

Tell us about your project, the device you need or the module you want to build in.

info@gnacode.com

GNACODE INC.
Medicine Hat, Alberta, Canada