Skip to content
This repository has been archived by the owner on Jul 6, 2023. It is now read-only.

The fin block is a balenaBlock that provides flashing utilities, status tagging, sleep control and firmata control functionality of the balenaFin.

License

Notifications You must be signed in to change notification settings

balena-io-experimental/fin-block

Repository files navigation

logo

balena

The fin block is a balenaBlock that provides flashing utilities, status tagging, sleep control and firmata control functionality of the balenaFin.

Highlights

  • Control the balenaFin's hardware: Including the balenaFin's power modes and firmata on the coprocessor
  • Flash the balenaFin's coprocessor: Either with our provided firmata firmware or with custom firmware
  • Retrieve manufacturing info about the balenaFin: Access the serial ID, manufacturing date and more

Setup and configuration

Use this as standalone with the button below:

fin block deploy with balena

Or add the following service to your docker-compose.yml:

version: "2.1"
volumes:
  fin:
services:
  fin:
    restart: always
    image: bh.cr/balenalabs/fin-block 
    network_mode: host
    privileged: true
    volumes:
      - "fin:/data/firmware"
    labels:
      io.balena.features.supervisor-api: "1"
      io.balena.features.balena-api: "1"
    environment:
      - "DEBUG=firmata,flasher,downloader,supervisor,eeprom,main"
      - "AUTOFLASH=1"
      - "AUTOCONFIG=1"
    expose:
      - "1337"

🔧 Please be aware that this block only supports the balenaFin (v1.+)

Documentation

Head over to our docs for detailed installation and usage instructions, customization options and more!

Motivation

fin

The balenaFin is a Raspberry Pi Compute Module carrier board that can run all the software that the Raspberry Pi can run, but hardened for deployment in the field. Even better, it’s offered at an accessible price point relative to other professional boards. This block allows you to easily utilise some of the more advanced features the balenaFin has to offer.

Notes

The fin block is now maintained at balena's registry and the image can be found at bh.cr/balenalabs/fin-block. The image is still maintained at Docker Hub (balenablocks/finabler) but will no longer be updated, so please switch to balena's registry if you wish to use the latest version.

Contributing

Do you want to help make balenaSense better? Take a look at our Contributing Guide. Hope to see you around!

Getting Help

If you're having any problem, please raise an issue on GitHub and we will be happy to help.

License

fin-block is free software, and may be redistributed under the terms specified in the license.

About

The fin block is a balenaBlock that provides flashing utilities, status tagging, sleep control and firmata control functionality of the balenaFin.

Resources

License

Stars

Watchers

Forks

Packages

No packages published