Servus zusammen,
damit es nicht so gar arg still hier bleibt, gibt es heute ein kurzes Update zum Modul.
Vorneweg: ich werde eine zweite Version machen, die ein wenig größer sein wird, die dann auch die im Thread hier angesprochenen Schraubklemmen beinhaltet und voraussichtlich ein paar Befestigungsmöglichkeiten hat, um andere Dinge dran zu machen / damit zu verbinden. Sollte im vergleich zum Routing dieses Moduls hier dann ein Klacks sein ... hoffentlich
Die hier vorgestellte ist vielleicht immer noch nicht die kleinste mögliche Version, aber ein, wie ich finde, sehr guter Kompromiss zwischen klein und doch mit einigen Funktionen / Optionen versehen. Wichtig war ja auch: man soll e s mit dem Lötkolben noch selber löten können. Hab ich auch gemacht - funzt einwandfrei. Die Bilder unten sind von Modulen, die auch per Hand bestückt wurden, allerdings mit Lötpaste.
- 8 abgesicherte IOs - zum Beispiel für Taster
- Diese laufen über einen Micromatch Stecker, also ideal, wenn man erst den Taster verkabeln will und dann einfach das Kabel ins Modul stecken will
- RX/TX als Lötpads
- SPI als Lötpads bzw. SOIC-8
- I2C Anschlüsse herausgeführt
1. als RM2,00 (Goove / Qwiic / Stemma kompatibel)
2. Als RM2,54 (da könnte man z.B. easy mit langem Pin header einen Sensor von AliE ran hängen
- Modul besteht aus 2 Platinen
1. "App" (inkl. LPC1115)
2. Busanbindung (EIB-in und EIB-out, Stromversorgung, Bauteile für Busspannungsmessung)
- Gehäuse zumindest in V1.0 fertig
- Prog-Pins herausgeführt und abgesichert mit TVS
- Lib wurde um SHT4x Sensoren erweitert
- Spannungsversorgung umgestellt auf 3,3V, Ripple so gut es geht minimiert
Es wird noch minimale Verbesserungen geben. Ich denke, bevor ich größere Mengen Platinen bestelle, mache ich nochmal eine Testrunde mit dem neuesten Update.
Wer hätte Interesse zu testen? Wer sich bei mir meldet, bekommt gern ein fertiges Testmodul.
Was da noch geändert wird
Bauteile nochmal bisschen schöner positioniert
TX / RX als Pins herausgeführt (hoffentlich)
Status LED
Ich habe 4 Module an andere aktive Entwickler versendet. Ich hoffe, es kommen nicht allzu viele Beschwerden. Außerdem sollte die SW relativ schnell gemacht sein, da hier mehrere Leute zusammenhelfen.
Leider gibt es auch ein paar Kompromisse, die ich eingehen musste:
Alles ist 0805 (gut, da werden wir ohnehin nicht drum herum kommen)
Pin-Belegung ist anders als üblich (benötigt eine eigenes Mapping in der Lib)
4 Layer (anders hätte ich das Routing nie und nimmer auf 25x35mm hin bekommen)
@Uwe: seit gestern ist die erweiterte Lib mit dem SHT4x Code und der erweiterten I2C Example im Git in der Lib. (Branch main(!), da wir von master auf main umgestellt haben). Ganz unten hab ich auch schon Fotos angehängt, wo man den per Qwiic (oder wie Adafruit es nennt: Stemma QT) angeschlossenen SHT40 (von Adafruit) sieht.
Wer verwirrt von Stemma QT, Groove, Qwiic ist, liest sich am besten mal das durch:
https://www.tomshardware.com/features/s ... connectors
Die Hardware ist im HW-Repo verfügbar. Einmal unter "Module" und einmal unter "Breakout-Boards". Ich verlinke das nicht, die HW-Struktur wird ja demnächst überarbeitet.
Christian