User Tools

Site Tools


projects:electronics:plc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
projects:electronics:plc [2025/09/23 19:09] – created danielprojects:electronics:plc [2025/09/27 06:52] (current) daniel
Line 1: Line 1:
 +====== Steps to install an Iono Pi======
 +This particular model is a IPMB20RP.
 +
 +Following the instructions in the kernel module github page, all the examples seem to work. The kernel module is compiled for a specific kernel. If apt update/upgrade installs a new kernel, how should the module be recompiled?
 +
 +Chatgpt gives some hints.
 +First, it says I should install raspberry pi headers:
 +
 +''sudo apt install raspberrypi-kernel-headers''
 +
 +Then, it suggests putting the kernel module in a subfolder ''extra'' because that is a common folder for third party modules.
 +
 +====== Usage ======
 +Reading the temperature from the file system seems to work:
 +
 +    $ cat /sys/bus/w1/devices/28-0316458506ff/temperature 
 +    23875
 +
 +The overlay for the onewire sensors seems to be called dtoverlay=w1-gpio
 +
 +
 +
 +
 +
 +
 +
 +
 +====== Links ======
 +
 +
 [[https://sferalabs.cc/product/iono-pi/|Iono Pi]] [[https://sferalabs.cc/product/iono-pi/|Iono Pi]]
 +
 +Schematics: {{ :projects:electronics:plc:ionopi-20-sch.pdf |}}
 +
 +User guide: {{ :projects:electronics:plc:ionopi-20-user-guide.pdf |}}
 +
 +Kernel module: [[https://github.com/sfera-labs/iono-pi-kernel-module|]]
 +
 +Onewire discussion: [[https://forums.raspberrypi.com/viewtopic.php?t=77611&start=50|]]
 +
 +
 +
projects/electronics/plc.1758654589.txt.gz · Last modified: by daniel