Forum: Projekte & Code Arduino Nano Testboard


von Veit D. (devil-elec)



Lesenswert?

Hallo,

möchte einmal mein fertig "gezeichnetes" Arduino Nano Testboard 
vorstellen bzw. zur freien Verfügung stellen wem das auch interessiert. 
Ist noch nicht bestellt, lasse ich noch paar Tage ruhen.
Grundsätzlich passen die Nanos mit 328P, 328PB und Every drauf.
Nur meine Pin Beschriftung ist hier speziell für meinen Every.
I2C und SPI sind direkt mit den entsprechenden Nano Leitungen verbunden.
Pullups sind vorgesehen, weil die orignalen Nanos keine onboard haben.
Der Footprint von K1 und K7 sind für meine Wago 250-14xx Klemmen. Ist 
aber doppelt ausgelegt und auch für RM 2.54 Schraubklemmen passend.
Die 5 Cursor Tasten und die vom Encoder sind auf einem Spannungsteiler 
zusammengefasst.
K4 ist gedacht für eine Verbindung per Flachbandkabel und extra Platine 
auf ein Steckbrett o.ä..
K4-33 und K4-34 sind bewusst nicht verbunden um eine Masseschleife zu 
verhindern. Kann man notfalls immer noch eine Brücke einlöten.
Da es viele unterschiedliche Footprints für die DC Buchse gibt sind 
mehrere Footprints vorhanden. Alles in den local... Libs.
Im Großen und Ganzen ist es noch lötfreundlich gestaltet.
Viel mehr gibts dazu eigentlich nicht zu sagen.
Im Anhang ein Bild, Schaltplan und KiCad 7 Projekt.
3D Modelle extra wegen Dateigröße. 
https://www.dropbox.com/scl/fi/d43svjtus4b3nm7ycohtv/3dmodels.zip?rlkey=jwl8tspv0m979su12cg6pnb3h&dl=0

von Dieter D. (Firma: Hobbytheoretiker) (dieter_1234)


Lesenswert?

Gefällt mir. +1

von Veit D. (devil-elec)


Lesenswert?

Hallo,

freut mich. Danke.

von Manfred P. (pruckelfred)


Lesenswert?

Veit D. schrieb:
> möchte einmal mein fertig "gezeichnetes" Arduino Nano Testboard
> vorstellen bzw. zur freien Verfügung stellen wem das auch interessiert.

Wen siehst Du als Zielgruppe Deines Boards, Ausbildungssystem?

Erinnert etwas an meine ersten Gehversuche, wo ich einen Arduino plus 
LCD, Drehpoti, ein paar LEDs und ein paar Tastern auf eine 
Lochrasterkarte gebracht habe.

von Veit D. (devil-elec)


Lesenswert?

Hallo,

in erster Linie hatte ich es satt für Kleinigkeiten jedesmal auf dem 
Steckbrett rumzufummeln. Taster springen gern mal raus, PT15 Potis 
passen nur verdreht und springen gern raus usw., da wollte ich etwas 
noch handlich genug haben worauf paar Spielmöglichkeiten drauf sind. 
Zielgruppe ist nicht speziell, habe ich für mich gemacht, kann jeder 
sein der irgendwas ausprobieren möchte ohne jedesmal paar Grundbauteile 
zusammensuchen zu müssen. Abstände Potis, Encoder und Taster habe ich 
lange ausprobiert das man gut rankommt ohne wo drüber greifen zu müssen.
Das kann meinetwegen jeder nach seinen Geschmack ändern wenn er Lust 
hat, deswegen stelle ich das Gesamtpaket zur Verfügung und wenn es nur 
die individuelle Beschriftung ist. Für mich ist das erstmal weitgehend 
ausreichend um irgendwas testen zu können. Ich bin sowieso mehr auf den 
AVRxDB eingeschossen und der Every mit ATmega4809 ist weitgehend 
"kompatibel" genug. Damit kann ich auch Funktests zwischen AVRxDB und 
4809 machen.

von Gerhard O. (gerhard_)


Lesenswert?

Hallo,

Tolles Bord. Gerade genug drauf um praktisch zu sein und nicht zu viel 
für sich selber verbrauchend wie es manchmal bei den Hersteller Bords 
der Fall sein kann.

Die TWI Buchsen sind übrigens auch für den Anschluß eines PCF8574 LCD 
Adapters sehr nützlich.

Ich finde, es hat eine gute "Feature" Balance.

Gerhard

von Philip R. (phr)


Lesenswert?

Hi,

erstmal großes Lob, ein schönes Projekt. Vorallem das du die 
Projekt-Datein hochgeladen hast SUPER.

Was passiert mit den Tastern SW1-4 den Potis RV1&2 und den Encoder ENC1? 
Diese enden an K13

von Veit D. (devil-elec)


Lesenswert?

Hallo,

alle Taster, die 5 Cursor und der vom Encoder, liegen auf einem 
Spannungsteiler und gehen mit den 2 Potiabgriffen zu K13. Die kann man 
auf freie ADC Kanäle mittels Jumperkabel verbinden. Genauso wie die 
Encoderphasen digital.

Die berechneten Widerstandswerte für den Spannungsteiler sind bspw.,
wenn man mit 10k anfängt: 10k, 2k, 3k, 5k, 10k, 30k
wenn man mit 20k anfängt: 20k, 4k, 6k, 10k, 20k, 60k
wenn man mit 30k anfängt: 30k, 6k, 9k, 15k, 30k, 90k
wenn man mit 40k anfängt: 40k, 8k, 12k, 20k, 40k, 120k
für gleichmäßige Verteilung der ADC Digits als Richtwerte.
Ich wollte dafür nicht 5 digitale I/O verschwenden lassen.

"K8, K11, K13 und K19" sind bewusst nicht fest verdrahtet damit man 
diese flexibel an den Nano per Jumperkabel verdrahten kann. Nur der I2C 
und SPI Bus sind fest verdrahtet. Damit hat man genügend Flexibilität 
denke ich. Programmiertechnisch kann man sich daran sicherlich austoben.

Ich sehe gerade das ich im Schaltplan noch die ein oder andere 
Beschriftung hinzufügen könnte. Auf der Platine sollte alles klar sein. 
K10 für ein nRF24L01 Modul und K9 für HC-05/06 BT Modul.

Eine Anmerkung noch. Platzmäßig passen für K14-K16 Molex Mini Spox 
RM2.5, JST HX RM2.5/2.54 und Molex KK 6373 RM2.54, wobei es letztere von 
verschiedenen Herstellern gibt. Die 3 Footprints sind in der local... 
Lib enthalten. Der JST HX Footprint ist geändert auf 2.54mm, KiCad hat 
den Originalen mit 2.5mm. Die Chinesen verkaufen die JST HX auch gern 
mit 2.54mm. Muss man ggf. etwas verschieben.

Der Footprint der PT15 Potis ist ebenfalls "doppelt" ausgelegt. Es gibt 
Potis mit Abgriffpin am Gehäuserand und welche mit nach innen gebogenen 
Pin.

Auch wenn ich mich wiederhole. Bei der DC Buchse muss man aufpassen 
welchen Footprint man benötigt. Ich kenne mittlerweile 3 verschiedene 
Maße der Pins und 4 verschiedene Pinformen. Platzmäßig passen alle hin.

: Bearbeitet durch User
von Philip R. (phr)


Lesenswert?

Ahh verstehe,

sehr gute Idee, ich hätte es wahrscheinlich direkt geroutet.

von Johannes U. (kampfradler)


Lesenswert?

Veit D. schrieb:
> JST HX RM2.5/2.54

Du meinst sicher:
JST XH RM2.5/2.54

Ansonsten:
Schoenes Board!

von Veit D. (devil-elec)


Lesenswert?

Hallo,

Danke. Das mit dem JST XH ist sehr gut beobachtet.  :-)

von Veit D. (devil-elec)


Lesenswert?

Hallo,

ich muss eine Warnung verkünden. Ich weiß noch nicht genau was los ist, 
aber irgendwas stimmt mit der Pinbelegung und dem Footprint vom OPV 
TLV9001 U4 und U7 nicht.
Die Pinbelegung in KiCad ist laut Figure 6-1.
Bei Mouser bestellt habe ich 595-TLV9001UIDBVR. Chip Marking ist 1ODF, 
stimmt überein.
Hatte beim bestellen nur auf DBV geachtet wegen SOT-23-5.
Das Gehäuse ist 2,9mm breit und RM ist 0,95.
Damit ist SOT-23-5 und Package-Drawing 'DBV' gesichert.

Laut Datenblatt und Figure 6-1 und 6-2 gibt es den Unterschied zwischen 
Typ T und U.
Laut Packing Information gibt es jedoch nur einen Typ mit T im Gehäuse 
SC-70. SC-70 wollte/will ich aber nicht.

Das ich mit 'U' in 595-TLV9001UIDBVR die Belegung Figure 6-2 habe, 
darauf deutet hin das die Led D1 invertiert taktet.
Allerdings taktet Led D13 überhaupt nicht, OPV ist schon gewechselt, 
Platine ohne OPV durchgemessen und i.O., Led ist auch i.O. Da muss ich 
nochmal später schauen was los ist.

Mich macht aktuell der Infotext unter Figure 6-1 und die 
Bestellnummervarianten unter 13 ganz wuschig.

Habe ich jetzt den falschen Typ bestellt (scheint so) oder ist mein 
Symbol/Pinbelegung falsch?
Wenn ich TLV9001IDBVR bestelle, habe ich dann Figure 6-1?

von Gerhard O. (gerhard_)


Angehängte Dateien:

Lesenswert?

Hallo Veit,

ich habe mir das Design angesehen. Deine Symbole passen nicht für die 
(U) Ausführungen. Es gibt aber einen möglichen Ausweg:

Bestelle die SOT-23-6 Ausführung, also das (S) Package. Die Pin-Belegung 
passt für Deinen Footprint. Brauchst nur den PIN-5 (SHDN) abkneifen. 
Ohne Belegung wird der SHDN Pin von einem internen Widerstand 
hochgezogen und bleibt somit aktiv. Die Pin-Belegung passt dann immer 
noch für Dein Layout. Bis auf den extra Pin ist das SOT-23-6 gleich 
dimensioniert. Dann könntest Du das Bord retten. Den SHDN Pin brauchst 
ja nicht einmal abkneifen. Aber wenn Du ihn abkneifst, merkt kein 
Schw... etwas;-)

PIN-5 beim ist dann PIN-6 in derselben Position.

https://www.digikey.ca/en/products/detail/texas-instruments/TLV9001SIDBVR/9665963

https://www.mouser.ca/ProductDetail/Texas-Instruments/TLV9001SIDBVR?qs=w%2Fv1CP2dgqo7BK632Sma1A%3D%3D

VG,
Gerhard

: Bearbeitet durch User
von Veit D. (devil-elec)


Angehängte Dateien:

Lesenswert?

Hallo,

das wäre eine Option. Mich würde noch interessieren ob es die 
Pinbelegung Figure 6-1 in SOT-23-5 zu kaufen gibt. Ist das die 'I' 
Version TLV9001IDBVR?

von Gerhard O. (gerhard_)


Lesenswert?

Veit D. schrieb:
> Hallo,
>
> das wäre eine Option. Mich würde noch interessieren ob es die
> Pinbelegung Figure 6-1 in SOT-23-5 zu kaufen gibt. Ist das die 'I'
> Version TLV9001IDBVR?

Sieht nicht so aus. Nur im SC-70 Format, wenn ich das richtig lese.
Der TLV9001IDBVR könnte auch noch richtig sein.

https://www.digikey.ca/en/products/detail/texas-instruments/TLV9001IDBVR/9665962?s=N4IgTCBcDaICoBkBqBOADGgjASQCICEkAlEAXQF8g

Nachtrag: Ja. Der ist richtig. Was meinst Du?

: Bearbeitet durch User
von Veit D. (devil-elec)


Lesenswert?

Hallo,

eigentlich sind die TI Datenblätter immer klar gewesen. Nur hier ist das 
irgendwie verwirrend. Ich bin nur zu 50% sicher das TLV9001IDBVR und 
Figure 6-1 übereinstimmt. Vielleicht kann das noch jemand anderes 
bestätigen oder widerlegen.

von Gerhard O. (gerhard_)


Lesenswert?

Veit D. schrieb:
> Hallo,
>
> eigentlich sind die TI Datenblätter immer klar gewesen. Nur hier ist das
> irgendwie verwirrend. Ich bin nur zu 50% sicher das TLV9001IDBVR und
> Figure 6-1 übereinstimmt. Vielleicht kann das noch jemand anderes
> bestätigen oder widerlegen.

Nach all dem Überprüfen, bin ich mir jetzt mit der "I" Version 
vollkommen sicher. So, wie bei DK gezeigt. Da gibt es keinen Zweifel 
mehr.

So viele Versionen mit verschiedenem Pin out sind schon der Hammer! Das 
hat eigentlich mehr einen Layout Schwerpunkt, vermute ich mal.

: Bearbeitet durch User
von Veit D. (devil-elec)


Lesenswert?

Hallo,

Danke dir.

von Josef B. (Firma: Hard- &Software) (jbernhardt)



Lesenswert?

Hallo,
habe vor einiger Zeit auch mal ein Testboard aufgebaut,
hier ein Foto dazu.
Arbeitet auch perfekt mit der freien SPS Software vom openplcproject.com
Grüße aus Bad Abbach
Josef

: Bearbeitet durch User
von Veit D. (devil-elec)


Lesenswert?

Hallo,

auch schön, ist leicher zu Löten. :-) Auch der Hinweis auf OpenPLC ist 
gut. Kannte ich noch nicht. Danke.

von Veit D. (devil-elec)


Angehängte Dateien:

Lesenswert?

Hallo,

noch 2 echte Fotos vom Board. Mir fehlen noch paar Bauteile. Meine neue 
Felder ISO-Cream Lötpaste (Sn96,5Ag3,0Cu0,5) sieht leider matt aus. Die 
von Chip Quick von Mouser (910-TS391SNL) glänzte schön. Das am Rande.

Abgesehen vom 1-Kanal OPV ...
- Leds an den 9004er OPV > ok (offene Eingänge)
- Taster Spannungsteiler > ok (wie berechnet)
- Encoder > ok
- Potis > ok (beide Richtung CW positive Digits)
- VIN/DC Buchse Anschluss > ok
- 3,3V Anschluss inkl. Kurzschlussschutz > ok

Am AREF auf dem Every hängt ein 4,7µF und ein 100nF Kondensator. 
Verbindet man AREF und 3,3V direkt, benötigt das Board einen harten 
Reset. Vielleicht ein zu großer Spannungseinbruch die Folge. Müßte ich 
nochmal nachmessen. Hier sollte vielleicht ein Widerstand oder kleiner 
Filter noch rein bzw. an AREF gesetzt werden. Oder jemand hat einen 
besseren Tipp. Wenn es fertig bestückt ist teste ich alles nochmal 
durch, dann auch I2C und SPI.

von Rick (rick)


Lesenswert?

Ich hab's bei TI schon erlebt, das da ein Footprint 'von unten' statt in 
Draufsicht abgebildet war :-(
Bei der Fehlersuche stellte sich dann raus, das da klammheimlich (ohne 
Änderung der Revisionsnummer und ohne Eintrag im Changelog) die Seite 
mit dem Footprint im Datenblatt korrigiert wurde...

Schau mal, ob das aktuelle Datenblatt von TI identisch zu dem ist, mit 
dem Du die Schaltung entworfen hast.

von Veit D. (devil-elec)


Lesenswert?

Hallo,

kann alles irgendwann passiert sein, möglich, nur bei meinem 9001er ganz 
sicher nicht. Schau einmal in die Übersicht von Beitrag 26.07.2023 
23:18. Das ist nicht nur ein einfaches Spiegelbild zwischen Figure 6-1 
und 6-2. Beim TLV6001 bspw. gibt es auch diese doppelte Pinbelegung. Das 
ist gewollt. Wenn ich meine 'U' Version richtig beschalte funktioniert 
es ja auch wie gewünscht.

von Veit D. (devil-elec)


Lesenswert?

Hallo,

Das einfrieren nach verbinden von 3,3V mit AREF ist erkundet. Die 3.3V 
hat einen kurzen Einbruch auf 1,5V runter und 5V hat einen kurzen 
Einbruch auf 4,2V. Danach ist zumindestens beim Every die USB/Serial 
Verbindung tot. Reset hilft nicht, muss Stromlos gemacht werden.
Das Problem ist, AVCC bzw. AVDD sind beim den Original Nano Boards 
direkt mit "5V" verbunden. An AREF ist entweder ein 100nF oder 4,7µF + 
100nF angeschlossen. Letzteres sorgt für den Spannungeinbruch beim Every 
Board.
Ich habe dann die Verbindung 3,3V <> AREF mit 10 Ohm, 2 Ohm und mit 
einer 10µH Ferrit (TDK MLZ2012) getestet, es treten keine Störungen auf. 
Ich werde einen  0805 Footprint an AREF vorsehen. Damit kann jeder 
entweder einen Filter oder einen Widerstand einlöten.

: Bearbeitet durch User
von Veit D. (devil-elec)


Angehängte Dateien:

Lesenswert?

Hallo,

nachdem ich heute die richtigen 9001er eingelötet habe funktioniert auch 
das. Der Rest wurde mittlerweile auch getestet. Soweit ist aus meiner 
Sicht alles okay. Das Projekt ist nach besten Wissen und Gewissen 
aktualisiert. Die Infofelder sollten ausreichend sein. Der Thread ist 
auch nicht so lang das man ihn nicht lesen könnte. Weitere Änderungen 
sind von meiner Seite nicht geplant. Die derzeitige Beschriftung ist für 
meinen Every angepasst. Ich kann nur noch viel Spaß damit wünschen oder 
für eigene Zwecke abändern oder oder ...

: Bearbeitet durch User
von Magnus M. (magnetus) Benutzerseite


Lesenswert?

[OT]
Veit D. schrieb:
> Ich bin nur zu 50% sicher(...)

Genau betrachtet ist das Äquivalent zu "Ich bin maximal verunsichert" 
:-/
/OT]

von Veit D. (devil-elec)


Lesenswert?

Hallo,

kurze Zwischeninfo. Ich ändere das Layout für die 1 Kanal OPV. Laut 
neuesten Erkenntnissen aus Beitrag "OPV Unterschiede Empfindlichkeit?" 
wechsel ich die OPVs gegen LMV321 und LMV324. Der Footprint für 321 muss 
geändert werden.

von Veit D. (devil-elec)


Angehängte Dateien:

Lesenswert?

Hallo,

OPVs sind ausgetauscht. Wie im verlinkten Thread im Beitrag drüber 
geschrieben ist das Led Gezappel weg, bei offenen Eingängen "High" 
stabil. Ist für mich okay. Danke an die Ratgeber.  :-)  Anbei das 
aktualisierte Paket und der Link zum aktuellen 3D Modell Paket. 
https://www.dropbox.com/scl/fi/rz3dpoowbq6c5xr8cr1qt/3dmodels.zip?rlkey=q2f5p6kr5u9ewmgg8m1grfybo&dl=0
Wie gesagt, aufpassen bei den verschiedenen Varianten der DC-Buchse.
Alle Ux Bezeichnungen und Q1 sind auf der Rückseite an Pin 1 platziert.
Das ist für mich jetzt erstmal abgeschlossen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.