Leiterplatte

Prototype-Board STM8S003F3P6

Nach dem STM8S105 Prototype Board (siehe hier) folgt nun das STM8S003-Board. 

Auch hier wollte ich die Pins nach Möglichkeit nach Funktion herausziehen. Außerdem hatte ich noch einige RGB-LED im PLCC-Design herumzuliegen. Auch hier wird ein Resettaster vorgesehen, Quarz-Bestückung möglich, ein Encoder-Anschluss, I2C, Analog-Eingänge, eine serielle Schnittstelle und natürlich SWIM/NRES zum Programmieren.

Schaltplan
Schaltplan

Das Layout wurde diesmal zu oshpark geschickt, da kleine Layouts dort signifikant billiger sind.

Layout
Layout

Leider wurden bei der Produktion die Bezeichnungen für die Stiftleisten (value) nicht mitgedruckt. Das war mein Fehler, aus Faulheit habe ich die BRD-Datei geschickt, statt die Gerber-Dateien zu erstellen.

fertige, unbestückte Platine von oben
fertige, unbestückte Platine von oben
fertige unbestückte Platine von unten
fertige unbestückte Platine von unten
bestückte Platine von oben
bestückte Platine von oben
bestückte Platine von unten
bestückte Platine von unten

Prototype-Board STM8S105S4T6C

Ich hatte schon lange vor, mir ein Prototype-Board auf Basis eines STM8S zu schaffen. Da ich mit dem STM8S105 schon Übung hatte, (siehe Weihnachtsbaum) war dies der erste Kandidat dafür.

Die Anschlüsse sollten nach Funktion geordnet auf Stiftleisten herausgeführt werden. Eine Resettaste sollte vorhanden sein, es sollte die Möglichkeit bestehen, eine separate analoge Speisespannung zuzuführen und ein externer Quarz sollte bestückbar sein, I2C mit Pullups und mehreren Anschlüssen, eine serielle Schnittstelle, eine Display-Schnittstelle, SPI-, PWM-, und Analog-Ports sowie SWIM/NRES als Programmierschnittstelle.

Schaltplan
Schaltplan
Layout
Layout

Die Leiterplatten wurden bei Elecrow gefertigt, siehe Fotos. 

Eingang der unbestückten Leiterplatten von Elecrow
Eingang der unbestückten Leiterplatten von Elecrow
voll bestücktes Entwicklungsboard
voll bestücktes Entwicklungsboard

STM32F030F4P6 breakout neues Layout

Gestern habe ich die neuen Platinen für den STM32F030-breakout erhalten. An der Schaltung wurde nichts geändert, lediglich das Layout wurde verbessert.

das neue Layout für den STM32F030-breakout
das neue Layout für den STM32F030-breakout

Einen kleinen Schönheitsfehler im Bestückungsdruck gibt es aber auch hier: C3 muss ein 100nF Kondensator sein, C1 ein 4,7µ Kondensator, denn der Stützkondensator sollte näher am Pin sein. Im Schaltplan ist es genau umgekehrt gezeichnet.

Projekt: STM8S105 6×8 Bits Output Teil 1b

Heute ist der Auftrag zur Fertigung der Leiterplatten an ITEAD herausgegangen.

Layout
Layout

Schaltplan
Schaltplan

Das Projekt ist eine statische LED-Ansteuerung für 6* 8 LED für einen ca. 37 cm großen Weihnachtsbaum aus Holz. Die neue Platine selbst ist 9 cm x 2,5 cm groß und verschwindet komplett hintern Weihnachtsbaum. Es gibt sieben weiße „Kerzen“, die heftig flackern sollen und bunte Lichterketten mit insgesamt 37 LED, die durch gelegentliches, zufälliges An- und Ausgehen die Bewegungen von Ästen simulieren sollen.

Projekt: STM8S105 6×8 Bits Output Teil 1a

Mein LED-Weihnachtsbaum hat schon lange eine neue Steuerung verdient. Der AT90S1200 war schon beim Bau aus der Mode:

LED-Weihnachtsbaum mit AT90S1200
LED-Weihnachtsbaum mit AT90S1200

Jetzt muss etwas neues her, am besten mit dem bei Pollin gekauften STM8S105S4T6C, siehe früheren Beitrag: STM8S105S4T6C bei Pollin

Die Platine soll möglichst universell sein, außerdem möchte ich nach Möglichkeit recyclte Bauteile wiederverwenden, hier schwebt mir der HC573 von diversen alten Festplattenplatinen vor. Den derzeit viel genutzten HC595 müßte ich erst neu kaufen.

STM32F030 eigenes breakout Board IV

Heute habe ich die Boards erhalten.

Platinen
Platinen

Platine von oben
Platine von oben

Platine von unten
Platine von unten

Der fehlende Bestückungsaufdruck ist keine Absicht. 😐 Da hab ich wohl beim Gerbern geschlafen.

Wie trenne ich jetzt die Einzelnutzen auf? Das Platinenmaterial ist FR4, der Staub soll gesundheitsgefährlich sein. Sägen mit der Dekupiersäge fällt aus, das wird krumm und schief, vom Sägestaub ganz zu schweigen. Sägen per Hand mit der Metallsäge dauert lange, ist aufwendig und staubt. Schneiden mit dem Seitenschneider (in Ermangelung einer Blechschere, die öfter empfohlen wird) erzeugt unvorhersehbare Brüche und Risse in der Platine.

Die Lösung, bis mir etwas besseres unterkommt: Ritzen auf beiden Seiten mit dem Teppichmesser mit dem (Metall-)Meßschieber als Anschlag und dann über die Tischkante einfach brechen. Das funktioniert erstaunlich gut. Danke an das Internet, wo ich auf mehreren Seiten diesen Tipp fand.

Was mache ich jetzt mit 60 Boards? 🙂