D1 Mini - Reparatur von Stiftlöchern / Schienen

Ich habe gerade ein D1-Miniboard von sehr schlechter Qualität gekauft. Beim Löten von Pins habe ich Anfängerfehler gemacht und musste entlöten, dann haben sich (wirklich schlechte) Pads von der Platine gelöst. Ich habe sicherlich keine Erfahrung mit dem Ersetzen von Pads und dem richtigen Durchführen von verbundenen Löchern, also dachte ich mir, warum ich ESP23F nicht direkt an JP anschließe und PCB-Spuren umgehe.

Durch einfache visuelle Überprüfung der Leiterbahnen auf der Platine kann ich nicht feststellen, ob alle ESP12F-Pins direkt und eins zu eins mit jedem Pin-Loch verbunden sind. Außerdem scheint die Oberseite der Platine einfach genug zu sein, aber ich bin es nicht sicher über die Unterseite.

Also kann ich das Board auf jeden Fall in den Müll werfen und ein neues kaufen (warum nicht, die sind sogar in Argentinien billig), aber wo bleibt der Spaß bei all dem?

Deshalb bitte ich um Ratschläge zum Löten von JP angesichts der fehlenden Stiftlochpads.

Ich kann mich irren, aber wenn dies durch Löten von ESP12F JP an Stiftlöcher / Stiftleisten auf der Oberseite und Löten der nicht verbundenen Spuren auf der Unterseite mit dünnen Drähten an das rechte JP oben durchgeführt werden kann, wäre dies der Fall hilfreich zu wissen, welches die richtigen Anschlüsse sind.

Edit: Bilder vom Reparaturprozess

Es kann hilfreich sein, Bilder der Boards beizufügen, auf die Sie sich beziehen. Im Allgemeinen können Sie mit einem DMM die richtigen Verbindungen erraten.
Was zum Teufel ist ein "D1 Mini"?
@ConnorWolf, das ist es
@uint128_t bitte schau dir das an

Antworten (1)

Nein, ich verstehe, was Sie zu tun versuchen (eher was Sie bereits getan haben, wie es aus Ihren Bildern hervorgeht), nein, Sie können nicht einfach jeden Stift mit dem Pad verbinden, neben dem er sich befindet. Da Sie bereits gelötet haben, scheint meine Antwort ziemlich sinnlos zu sein, aber ich werde fortfahren und für die Nachwelt trotzdem antworten ...

Ihre Frage könnte leicht beantwortet werden, indem Sie sich den Schaltplan ansehen: Die meisten Pins haben eine 1: 1-Korrespondenz, mit Ausnahme von ADC / A0 und Stromversorgungspins. Aus Ihren Bildern geht hervor, dass Sie den ADC-Teiler umgangen haben (nicht so schlimm), mehrere GPIOs (16, 14, 12, 13 und 15) falsch angeschlossen, GPIO15 mit GND verbunden (nicht gut) und 5 V mit Masse verbunden haben (sehr nicht gut). Wenn Sie das Gerät in diesem Zustand eingeschaltet haben, vermute ich, dass es sehr unglücklich sein wird.

Da ich nicht sagen kann, welche Spuren wo abgehoben wurden, ist es außerdem möglich, dass lebenswichtige Schaltkreise von den Stiften getrennt wurden. Kurz gesagt, verschrotten Sie das Brett und beginnen Sie von vorne. Alles in allem kein schlechtes Board, um das Löten zu lernen, ein 3-Dollar-Board ist kein großer Verlust. In Zukunft sind Geduld und das Lesen des Schaltplans Ihr Freund.

Wenn Sie es jetzt versuchen und reparieren möchten:

Schauen Sie sich zuerst diesen Schaltplan an . Dies ist der offizielle Schaltplan von Wemos und passt hoffentlich zu Ihrem Board (jedoch keine Garantie, das ist die Folge billiger Entwicklungsboards).

Aus dem Schaltplan geht hervor, wie die Dinge gepinnt sind (wobei die Pinbelegung umgedreht ist, wo es logisch ist):

   JP2 |    ESP-12F    | JP1
------------------------------
   RST | RST        TX | TX
    A0 | ADC        RX | RX
GPIO16 | EN      GPIO5 | GPIO5
GPIO14 | GPIO16  GPIO4 | GPIO4
GPIO12 | GPIO14  GPIO0 | GPIO0
GPIO13 | GPIO12  GPIO2 | GPIO2
GPIO15 | GPIO13 GPIO15 | GND
   3V3 | 3V3       GND | +5V

Aus diesem Diagramm sollten Sie in der Lage sein, herauszufinden, was eine Brücke zu was sein muss. Für den 5-V-Pin müssen Sie entweder die Spur sauber kratzen oder sie mit dem Reglereingang verbinden (obwohl Sie den 5-V-Pin möglicherweise nicht benötigen). Muss auch nach A0 kratzen: A0 ist anders als ADC!

Sie werden überrascht sein, wie viel 3 Dollar in einigen Ländern wert sind. Op sagt, es ist immer noch billig, aber ymmv.
Danke für die Antwort und die Anregungen. Eigentlich hatte ich überlegt, nach Schaltplänen zu suchen, aber das war nicht genug, da ich nicht verstehen konnte, wie ich von dort zum eigentlichen Board vorgehen sollte. Ich habe das Board jedoch nie mit Strom versorgt, weil ich meine Idee nur ausprobiert hatte, bis ich in den Schaltplänen herausfand, dass es keine Möglichkeit gab, das Board ohne die richtige Anleitung zu reparieren. Vielleicht können Sie mich in die richtige Richtung weisen, indem Sie einen Link zu den Schaltplänen posten, die Sie für angemessen halten.
@ Passant Hmm, fair genug. Ich dachte nur, wenn ich ein D1 mini für 3 $ in den Staaten kaufen könnte, während die meisten anderen Entwicklungsboards 20 $ oder mehr kosten, wäre es anderswo auch billig.
@Dario Es ist möglicherweise immer noch möglich, das Board zu reparieren, aber es würde eine weitere Nacharbeit erfordern, und es scheint, dass das Board bereits in einem ziemlich schlechten Zustand ist. Wenn Sie wirklich versuchen möchten, es zu reparieren, nehmen Sie den Schaltplan und ein DMM und finden Sie sorgfältig heraus, was noch an was befestigt ist und wo es dann befestigt werden sollte.
@Passerby, das ist eigentlich ein 15-Dollar-Board in Argentinien, es ist nicht das billigste, aber ... es kann ruiniert werden, nur um etwas zu lernen. Das billigste ist möglicherweise ESP01 für 10 US-Dollar. Nichts ist hier billig, leider hat der Versuch und das Lernen seinen Preis
Dieser Kommentarthread macht mir klar, dass wir stattdessen über den Preis von Entwicklungsboards in Einheiten von "Sandwiches" oder ähnlichem sprechen sollten :) OP, ich denke, Sie haben nicht viel zu verlieren, wenn Sie versuchen, es zu reparieren, also warum nicht nehmen ein Stich darauf. Sie müssen einige dieser Drähte abziehen: Schauen Sie sich den Schaltplan an und sorgfältig die Pinbelegung des ESP mit den Headern JP1 / JP2.
@uint128_t Ich habe nichts dagegen, dies zu überarbeiten, da ich das Board nicht für irgendein Projekt verwenden möchte, sondern lernen möchte, wie man diese Probleme behebt (defekte Pads / Spuren, Behebung durch Verständnis von Schaltplänen). Unter Berücksichtigung Ihres letzten Kommentars zum Überprüfen von Schaltplänen und Testen mit einem DMM wäre es wunderbar, wenn Sie mir einen einfachen Schaltplan zeigen könnten (es gibt viele online). Und vielleicht kann ich von dort aus genauer sagen, was mich daran gehindert hat, diese Frage zu stellen.
@Dario Ich werde meiner Antwort einige weitere Informationen hinzufügen.
Beispiel: Ich kann einen 2-Dollar-McDonalds-Burger in Kolumbien für 30 Cent kaufen. Die durchschnittliche Person dort würde sehen, dass der Kauf aufgrund des viel niedrigeren vorherrschenden Lohns eher bei 4 Dollar liegt. Meine US-basierte Kaufkraft ist viel größer.
Auch wenn ein Schaltplan großartig ist, wäre in diesem Fall ein Platinenlayout besser. Die eigentlichen Spuren machen diese Pin-Zuordnung trivial.
@Passerby Ich habe eigentlich nach einem PCB-Layout gesucht, weil es angesichts meines Anfänger-Hintergrundwissens in dieser Angelegenheit (immer noch) sehr schwierig war, die Schaltpläne mit den Spuren abzugleichen, die ich durch Betrachten der tatsächlichen Platine identifiziert habe. Jetzt hat mir uint128_t etwas gegeben, um die Schaltpläne zu verstehen, aber mir fehlt immer noch etwas. Ich werde zunächst die falsch platzierten Verbindungen entlöten und versuchen, die nette Tabelle uint128_t abzugleichen, die freundlicherweise zur Verfügung gestellt wurde.
@uint128_t Ich habe die falsch platzierten Verbindungen entfernt und verstehe jetzt, wie ich die Schaltpläne mit dem tatsächlichen JP abgleichen kann (Pin-Header, da ich sie zuvor falsch benannt habe; hier noch Begriff für Begriff lernen). Nun, was mir noch fehlt (und das hat die Frage ursprünglich motiviert), sind die Spuren, die ich unten auf der Tafel sehe . Zum Beispiel sind JP1.TX und JP1.RX über Widerstände mit Tented Vias verbunden (ich denke, das ist der Name für die Löcher, um auf die andere Seite der Leiterplatte zuzugreifen).
Mir fehlt, ob ich nur JP.x nach Ihrer Tabelle löten soll, oder auch Verbindungen zu JP.x nach den Spuren herstellen soll, die ich auf der Platinenunterseite sehen kann. Das war es, was ich aus den Schaltplänen nicht verstehen konnte, bevor ich diese Frage stellte.
Sie sollten den ESP-Pin mit dem entsprechenden Jumper-Pin verbinden, falls vorhanden (ich denke, das beantwortet Ihre Frage?).
Eigentlich habe ich das getan . Aber was ich meinte, war: Was ist mit dieser Seite der Platine , die ursprünglich einige Spuren (wie TX und RX, die von einigen Widerständen kommen) mit den beschädigten Jumper-Pin-Pads verbunden hatte.
@uint128_t Tx, Rx und 3v waren ursprünglich durch Spuren auf der Unterseite mit JP-Pads verbunden. Ich habe sie wieder mit Kabeln verbunden und es scheint gut zu funktionieren! . Nun, das ist, was ich nicht finden konnte, als ich mir die Schaltpläne ansah . Es muss da sein, aber ich verstehe es nicht ganz. Die visuelle Inspektion der verlorenen Spuren zu den fehlenden JP-Pads legt auch nahe, dass D3 und D4 behandelt werden sollten.