Startseite

ITP3-Modul - RPI-ITP3

ITP3-Modul - RPI-ITP3

ITP3-Modul für Raspbery PI 3 bis 4

Kurzbeschreibung

Die Raspberry PI Boards sind sehr gut geeignet, um als ITP3-Modul für den z-meic oder i-meic die erforderlichen externen Dienste zu übernehmen. Grundsätzlich können die Raspberry PIs vom RPI2 bis zum RPI4 genutzt werden. Diese werden auch vom ULTIBO-Projekt unterstützt. Die neueren Typen - RPI-400 und RPI5 - werden von der ULTIBO-Software nicht ausreichend unterstützt.

Für die relativ einfachen Anforderungen eines ITP3-Moduls genügt bereits ein:

Raspberry Pi A+, 512MB, USB, HDMI, 40pin GPIO

oder ein:

Raspberry Pi 3 A+, 4x 1,4 GHz, 512 MB RAM, WLAN, BT

Ausschlaggebend ist - wie schon erwähnt - die Unterstützung durch das ULTIBO-Projekt: Ultibo Core

An dieser Stelle soll das ULTIBO-Projekt noch einmal empfohlen werden. Es rundet die Cross-Compiler von Free Pascal/Lazarus ab. Mir dem ULTIBO-Compiler können auch mit dem Raspberry PI anspruchsvolle BareMetal-Anwendungen erstellt werden, ohne auf die Programmiersprache C angewiesen zu sein.

Nutzung des ITP3-Moduls RPI-ITP3

Im Prinzip kann mit dem 40-pooligen eine ITP3-Schnittstelle realisiert werden. Es ist lediglich eine Pegelanpassung zwischen der ITP3-Hardware des z-meic mit 5V Pegel und dem 3,6V Pegel der Raspberry PI PIO-Ports erforderlich. Genau für diesen Zweck wurde dieses ITP3-Anpassungsmodul entwickelt.

Da das ITP3-Modul RPI-ITP3 nur eine Pegelanpassung und ein paar LEDs beinhaltet, wird auch keine Software für einen Controller für dieses Board benötigt.

Schaltplan

Schaltplan RPIITP3

Schaltplan RPIITP3 als PDF: RPIITP3.pdf

Schaltplan RPIITP3 als SVG: RPIITP3.svg

KiCAD-Dateien

KiCAD RPIITP3

Hier sind alle notwendigen KiCAD-Dateien inklusive der projektspezifischen (meist eigene) Symbole und Footprints.

RPI-ITP3 KiCad-Dateien, Stand: 16.05.2020: KiCad5.1_RPI-ITP3.zip

Für die Entwicklung wurde KiCAD Version 5.1.12 genutzt.

KiCAD-Version

Gerberdateien

Gerberdateien

Die hier angegebenen Gerberdateien sind die Originaldateien, mit denen der Prototyp angefertigt wurde.

RPIITP3 Gerber-Dateien, Stand 18.05.2020: RPI_ITP3_gerber.zip

Die Gerberdateien können direkt an einen Leiterplattenfertiger weitergeleitet werden.

Für die Anfertigung des Prototypen wurde jlcpcb.com genutzt (sehr günstig, sehr gute Qualität und schnelle Lieferung (meist um die 12 Tagen nach Bestellung)).

Beispiel eines 7 Zoll LC-Displays mit Raspberry PI als ITP3-Modul (RPI3A_7Zoll_LCD_USB-Key_DISK)

ITP3-Modul - RPI3A_7Zoll_LCD_USB-Key_DISK

Lizenz

"Simplified BSD License"

DIESE SOFTWARE WIRD VOM URHEBERRECHTSINHABER "OHNE MÄNGELGEWÄHR" BEREITGESTELLT. ALLE AUSDRÜCKLICHEN ODER STILLSCHWEIGENDEN GEWÄHRLEISTUNGEN, EINSCHLIESSLICH DER STILLSCHWEIGENDEN GEWÄHRLEISTUNG DER MARKTGÄNGIGKEIT UND EIGNUNG FÜR EINEN BESTIMMTEN ZWECK (JEDOCH NICHT DARAUF BESCHRÄNKT), WERDEN AUSGESCHLOSSEN. DER URHEBERRECHTSINHABER IST IN KEINEM FALL UND NACH KEINER HAFTUNGSTHEORIE (SEI ES AUF VERTRAGSBASIS, AUF DER BASIS STRENGER HAFTUNG ODER UNERLAUBTER HANDLUNGEN, EINSCHLIESSLICH FAHRLÄSSIGKEIT) FÜR BELIEBIGE VERURSACHTE DIREKTE, INDIREKTE, ZUFÄLLIGE, BESONDERE, EXEMPLARISCHE SCHÄDEN ODER FOLGESCHÄDEN (EINSCHLIESSLICH, JEDOCH NICHT BESCHRÄNKT AUF BESCHAFFUNG VON ERSATZPRODUKTEN ODER -LEISTUNGEN, NUTZUNGSAUSFALL, DATEN- UND GEWINNVERLUST ODER GESCHÄFTSAUSFALL) HAFTBAR, DIE AUFGRUND DER VERWENDUNG DIESER SOFTWARE ENTSTEHEN KÖNNEN. DIES GILT AUCH, WENN AUF DIE MÖGLICHKEIT SOLCHER SCHÄDEN HINGEWIESEN WURDE.


THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Rückmeldung und Kontakt

Die vorgestellten Projekte entstanden im Rahmen mehrerer eigener Test- und Forschungsprojekte. Es handelt sich um die Veröffentlichung meines privaten Archivs bzw. Teilen daraus. Die Arbeiten daran wurden von mir inzwischen abgeschossen und ich beschäftige mich nun andern Themen.

Ich wünsche ausdrücklich keine Rückmeldung und keine Kontaktaufnahme. Auch solche E-Mails wie: "Ich habe gelesen, dass du keine Fragen beantwortest, aber ich möchte dir trotzdem mal mein Problem schildern ..." werde ich nicht beantworten.

Nur in einmem Fall würde ich eine Ausnahme machen: Wenn sich eine kleine oder größere Gruppe (z.B. ein Makerspace) mit diesem Projekt beschäftigen möchte, es eventuell weiterentwickeln wird und für Fragen anderer Nutzer zu diesem Projekt zur Verfügung stehen würde, oder wenn jemand einen Beitrag oder ein Buch zu diesem Thema schreiben möchte.

In diesem speziellen Fall bitte Kontaktaufnahme über: Kontaktaufnahme


Startseite