"Naked" Pi is usable in two extreme configurations - either just a box controlled externally via SSH or a desktop computer with a monitor, keyboard, and often even a mouse. In addition to these typical use cases, PiEBridge allows you to use the Pi as a standalone software automaton to perform random repeating tasks with minor interactive operator participation.
PiEBridge is plugged into the Pi expansion connector (compatible with family models with a 40-pin connector) and installed vertically. For this purpose, the Pi case (if available) must have a corresponding cutout on top.
When used as a programmer, PiEBridge can work with most known 6-pin and 10-pin connectors, and GND and Vcc can be randomly connected to their pins to ensure compatibility.
The programmable power supply for external devices is programmable on/off and programmable in the range of 2.5 - 5V with an accuracy of about 2%.
Deb-packages for PiEBridge have been created and compiled into a repository:
- general-purpose, providing configs and libraries for working with controls and indications, as well as with the power supply
- special purpose, e.g., applications for MCU and FPGA programming and debugging
- auxiliary purpose, for example, for repeating operations automation (like mass-production function for firmware flashing). In this case, the user can use settings that provide autonomous launching of the necessary software when the Pi is turned on, and then (after finishing its work) its simple parking and shutdown by pressing and holding the button for a long time.
- metapackages, which cause installation of necessary software and configs for the selected role and allow to simplify preparation for work