Skip to content

selfbus/hardware-merged

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selfbus Hardware

Main-Branch

This branch contains all Selfbus hardware items which are needed to build up KNX devices: different types of PCBs, 3D printable tools and enclosures.

Other Branches

Experimental development shall be done within a seperate branch to prevent the main branch getting spammed with dev-commits.

Folder structure

  • addons - item / part / pcb which adds additional functions to a controller, application or module
  • applications - applications/devices that require an additional controller board
  • controller - controller boards
  • module - devices that do not require a controller board. The controller and the app are merged within one PCB.
  • misc - other stuff that is not an EIB bus device
  • tool - helpers with no functionality without another item

Abbreviations

  • FM - flush mount (UP Unterputz)
  • DIN - din rail mountable (für Hutschieneninstallation)
  • MU - module units (TE Teilungseinheiten); indicates how much space a DIN rail device needs
  • *lpc922* - module or controller with lpc922 µC
  • *lpc1115* - module or controller with lpc1115 µC
  • TOP / MID / BOT - position where in a DIN rail enclosure a PCB will be mounted

Releases

The unversioned *.sch and *.brd files indicate development files. Once a new version is released, a corresponding folder will be created and copy of the files with the release version appended to the file name will be stored in that folder as well as all other files connected directly to that version (iBom, labels, etc.).

Example: https://github.com/selfbus/hardware-merged/tree/main/modules_lpc1115/smokedetector
But keep in mind, that this is not implemented in each and every project. In fact it's the exception today (11.05.2023) since a lot of projects are existing within this repository.

Identify mature hardware

A warning hint within the readme.md was placed in nearly all projects taken over from hardware-incubation. A folder without that hint contains most likely a stable version taken over from the "hardware" repository. If you are not sure: search for documentation for that device or item at https://selfbus.org or ask the community via https://selfbus.org/forum or https://selfbus.org/chat.