<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.fablab-nuernberg.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Udo</id>
	<title>FabLab Region Nürnberg - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fablab-nuernberg.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Udo"/>
	<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/w/Spezial:Beitr%C3%A4ge/Udo"/>
	<updated>2026-04-23T12:19:41Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Bestell-Links&amp;diff=3856</id>
		<title>Bestell-Links</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Bestell-Links&amp;diff=3856"/>
		<updated>2018-04-09T08:29:05Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Bestell-Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bestell-Links ==&lt;br /&gt;
&lt;br /&gt;
Hier tragt bitte Eure Lieferanten-Favoriten ein und warum uns was ihr bei denen bestellen würdet!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* [http://www.reichelt.de/ Reichelt Elektronik]&#039;&#039;&#039;&lt;br /&gt;
Standard Lieferant für die gängigsten Bauelemente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; [http://hbe-shop.de/ HBE Shop]&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Der HBE-Shop wurde geschlossen&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* [https://www.develektro.com/ DEVElektro]&#039;&#039;&#039;&lt;br /&gt;
Liefert im Prinzip alle was man bei &#039;&#039;&#039;[http://de.farnell.com/ Farnell]&#039;&#039;&#039; bekommt,&amp;lt;br /&amp;gt;&lt;br /&gt;
Speziell für ausgefallene spezial Bauteile, auch für Endkunden (Farnell liefert nur an Firmen). &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;Dieser Shop wurde direkt von Farnell empfohlen.&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* [http://www.ledsee.com/ LEDsee]&#039;&#039;&#039;&lt;br /&gt;
günstige LEDs, Displays und anderes, leider längere Lieferzeiten da aus Fernost ggf. auch Verzögerungen wegen Zoll.&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Bestell-Links&amp;diff=3855</id>
		<title>Bestell-Links</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Bestell-Links&amp;diff=3855"/>
		<updated>2018-04-09T08:26:52Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Bestell-Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bestell-Links ==&lt;br /&gt;
&lt;br /&gt;
Hier tragt bitte Eure Lieferanten-Favoriten ein und warum uns was ihr bei denen bestellen würdet!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* [http://www.reichelt.de/ Reichelt Elektronik]&#039;&#039;&#039;&lt;br /&gt;
Standard Lieferant für die gängigsten Bauelemente.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; [http://hbe-shop.de/ HBE Shop]&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Der HBE-Shop wurde geschlossen&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* [https://www.develektro.com/ DEVElektro]&#039;&#039;&#039;&lt;br /&gt;
Liefert im Prinzip alle was man bei &#039;&#039;&#039;[http://de.farnell.com/ Farnell]&#039;&#039;&#039; bekommt,&amp;lt;br /&amp;gt;&lt;br /&gt;
Speziell für ausgefallene spezial Bauteile, auch für Endkunden (Farnell liefert nur an Firmen). &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* [http://www.ledsee.com/ LEDsee]&#039;&#039;&#039;&lt;br /&gt;
günstige LEDs, Displays und anderes, leider längere Lieferzeiten da aus Fernost ggf. auch Verzögerungen wegen Zoll.&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:I2C_RDS-Radio_mit_Verst%C3%A4rker&amp;diff=3854</id>
		<title>Ding:I2C RDS-Radio mit Verstärker</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:I2C_RDS-Radio_mit_Verst%C3%A4rker&amp;diff=3854"/>
		<updated>2018-04-09T08:13:49Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Links: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = I2C RDS-Radio Frontside.png&lt;br /&gt;
|Status = rot&lt;br /&gt;
|Schöpfer =  [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]]) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:I2C RDS-Radio Front und Rückseite.png|Vorder- und Rückseite&lt;br /&gt;
Datei:I2C RDS-Radio Bestückungsplan.png|Bestückung der Bauteile&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== RDS - Radio ===&lt;br /&gt;
* Radio Daten System (RDS) Radio&lt;br /&gt;
* mit I2C (TWI) Interface 5V TTL Pegel&lt;br /&gt;
* und 6W  Audio Endstufe und 3.5mm Stereo Klinkenbuchse&lt;br /&gt;
* Eingang 12V mit Spannungsregler auf 5V und 3,3V&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
=== Noch in der Entwurfs- / Entwicklungsphase&amp;lt;br /&amp;gt; ===&lt;br /&gt;
Hier schon mal eine Vorschau auf das Projekt&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Entgegen der oftmals veröffentlichten Vorstellungen des ICs in einem winzigen 3mm x 3mm 20 poligen QFN Gehäuse, habe ich auch eine größere Bauform in 24 poligen SSOP Gehäuse gefunden. Dieses SSOP Gehäuse ist zwar immer noch sehr schwierig von Hand zu löten aber bei weitem einfacher als das QFN Teil, mit dem entsprechendem Flussmittel (FL22) auf jeden fall machbar.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Die Platine wird so entworfen, dass der eigentliche Empfängerteil mit 3,3V Regler und Level-Shifter von der Platine abgetrennt werden kann, also ohne 5V Spannungsregler und ohne Verstärker Endstufe. Somit wäre man in der Lage eine kleinere Platine in eigene, andere Projekte einzubinden, z.B. wenn man rein auf das RDS Signal zugreifen möchte und kein Audio (Ton) benötigt oder den digitalen Audio Ausgang verwenden möchte. Der Platinenteil des Empfängers muss dann nur aus der Gesamtplatine an der vorgezeichneten Linie ausgesägt werden, für Sollbruchstellen ist leider nicht genügend Platz.&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Abmessungen der Gesamten Platine betragen 43mm x 75mm, der eigentliche Empfänger Teil hat lediglich eine Größe von 25,4mm x 50mm&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==== Das RDS - Signal ====&lt;br /&gt;
hierüber werden nicht nur Sendernamen angezeigt,&amp;lt;br /&amp;gt;&lt;br /&gt;
unter anderem werden auch Informationen zum laufenden Programm (Interpreten und Titel) sowie Datum und Uhrzeit übertragen.&lt;br /&gt;
Doch das ist noch nicht alles. Wer mehr wissen möchte dem Sei die Wikipedia ans Herz gelegt: &amp;lt;br /&amp;gt;&lt;br /&gt;
  http://de.wikipedia.org/wiki/Radio_Data_System&lt;br /&gt;
&lt;br /&gt;
=== Downloads: ===&lt;br /&gt;
Der Schaltplan: [[Datei:I2C RDS-Radio Shield Schaltplan.pdf|miniatur|I2C Radio Schaltplan als PDF]]&amp;lt;br /&amp;gt;&lt;br /&gt;
3d  Modell: [[Datei:I2C RDS-Radio Shield 3D Modell aus SketchUp.zip|miniatur|komlpettes 3D-Modell erstellt mit Sketchup]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Links: ====&lt;br /&gt;
[http://www.silabs.com/Support%20Documents/TechnicalDocs/Si4730-31-34-35-D60.pdf Datenblatt Si4730-31-34-35-D60.pdf]&amp;lt;br /&amp;gt;&lt;br /&gt;
[http://www.silabs.com/products/audio/fm-am-receiver/Pages/si473435.aspx SiliconLabs Homepage zum Si473435]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== neue Bezugsquelle für spezielle Bauteile: =====&lt;br /&gt;
In meiner Dokumentation hatte ich als Bezugsquelle für bestimmte Bauteile den &#039;&#039;&#039;HBE-Shop&#039;&#039;&#039; angegeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doch wie ich feststellen musste, wurde dieser Shop &#039;&#039;&#039;geschlossen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Auf Anfrage bei Farnell für eine alternative wurde mir der&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;DEVElektro&#039;&#039;&#039; genannt, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.develektro.com/ &amp;lt;br /&amp;gt;&lt;br /&gt;
dort kann man auch als Endkunde auf die volle Produktpalette von Farnell, einem der größten Zwischenhändler für elektronische Bauelemente, zugreifen und bestellen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3853</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3853"/>
		<updated>2018-04-09T08:12:18Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Nachbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ich habe daraus den uMighty1284P erstellt,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit onBoard Echtzeituhr und SD-Card Sockel, komplett in 3,3V Technik &amp;lt;br&amp;gt;&lt;br /&gt;
Ein FT232RL mit micoUSB-Buche dient als Programmier- und Kommunikations- Interface,&amp;lt;br&amp;gt;&lt;br /&gt;
sechs vollautomatische bidirektionale LevelShifter dienen als Schnittstelle zur altbewähren 5V Technik für ausgewählte Signale zum Anschluss von Peripherie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Hinweis: =====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ich lasse keine Platinen mehr fertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Trotz der professionellen Fertigung bleibt das bestücken und testen zu aufwändig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/5uiroWBkdFY SMD &#039;Fine-Pitch&#039; Bauteile von Hand löten]&amp;lt;br&amp;gt;&lt;br /&gt;
hiermit lassen sich auch nachträglich ungewollte Lötbrücken und Kurzschlüsse entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Als Flussmittel empfehle ich das in Deutschland erhältliche EDSYN-FL-22.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf korrekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== neue Bezugsquelle für spezielle Bauteile: =====&lt;br /&gt;
In meiner Dokumentation hatte ich als Bezugsquelle für bestimmte Bauteile den &#039;&#039;&#039;HBE-Shop&#039;&#039;&#039; angegeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doch wie ich feststellen musste, wurde dieser Shop &#039;&#039;&#039;geschlossen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Auf Anfrage bei Farnell für eine alternative wurde mir der&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;DEVElektro&#039;&#039;&#039; genannt, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.develektro.com/ &amp;lt;br /&amp;gt;&lt;br /&gt;
dort kann man auch als Endkunde auf die volle Produktpalette von Farnell, einem der größten Zwischenhändler für elektronische Bauelemente, zugreifen und bestellen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Programmierung=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Beispiele - Sketche===&lt;br /&gt;
Hier eine Sammlung von Beispielen zum Testen und programmieren der Funktionen des uMighty1284P&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Umighty1284 Beispiele.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=In eigener Sache:=&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ich lasse keine Platinen mehr fertigen.&#039;&#039;&#039; &lt;br /&gt;
Trotz der professionellen Fertigung bleibt das bestücken und testen zu aufwändig. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:Wortuhr_von_Udo&amp;diff=3852</id>
		<title>Ding:Wortuhr von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:Wortuhr_von_Udo&amp;diff=3852"/>
		<updated>2018-04-09T08:10:43Z</updated>

		<summary type="html">&lt;p&gt;Udo: Neuer Bezugsquelle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Infobox Ding&lt;br /&gt;
|Foto = Wortuhr_V1.0.1_esistzehnvorhalbvier.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Udo&#039;s Version einer Wortuhr&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Wortuhr_V1.0.1_esistzehnvorhalbvier.png|Visualisierung&lt;br /&gt;
Datei:3 Wortuhr V1.0.1 exploded view 1.png|Explosionszeichnung&lt;br /&gt;
Datei:5 Wortuhr V1.0.1 Hinterseite und Controller.png|Rückseite&lt;br /&gt;
Datei:7 Wortuhr V1.0.1 LED Montage.png|Rückseite Detail&lt;br /&gt;
Datei:Wortuhr_V1.0.1_R%C3%BCckseite.png|Gehäuse Rückseite mit Bedienelementen&lt;br /&gt;
Datei:Wortuhr V1.0.1 mit FabLab Zifferblatt + Trenner 3mm.svg&lt;br /&gt;
Datei:WORTUHR-Steckplatine.png|Nachblildung der Schaltung mit Fritzing (ohne Gewähr)&lt;br /&gt;
Datei:Uuno 1.01 micro USB Rev B.png|Neue Controllerplatine in Arbeit&lt;br /&gt;
Datei:Umighty1284 V3.png|größer, besser und neuer der uMighty1284P&lt;br /&gt;
Datei:uMighty1284P real.jpg|größer, besser und neuer der uMighty1284P der 1. Prototyp&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Uhr welche die Zeit nicht mit Zeigern oder Zahlen sondern als geschriebene Wörter in Intervallen von Fünf Minuten anzeigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Zusammenfassung: =====&lt;br /&gt;
* Zum Einbau in einen IKEA RIBBA Bilderrahmen&lt;br /&gt;
* Für jeden verwendeten Buchstaben wird eine LED (99 LED&#039;S) verwendet, daher gleichmäßige Ausleuchtung aber auch höherer Kosten- und Zeitaufwand.&lt;br /&gt;
* größeres Projekt für Fortgeschrittenen Bastler, daher leider &#039;&#039;&#039;nicht für Einsteiger geeignet&#039;&#039;&#039; (Mechanik und Elektronik) &lt;br /&gt;
* Die angesteuerten Leds leuchten alle gleichzeitig, kein Multiplexing, daher höhere Lichtausbeute aber auch höherer Strombedarf als bei Multiplexing&lt;br /&gt;
* für die Komplette Darstellung der Zeit werden lediglich drei (3) Byte verwendet (24-Bit)&lt;br /&gt;
* Differenzierung zwischen EIN und EINS (ES IST EIN UHR / ES IST FÜNF NACH EINS)&lt;br /&gt;
* Geschlossenes Gehäuse (Bilderrahmen) mit freien Zugang zu den Bedienelementen (Taster) zum einstellen / ändern der Uhrzeit&lt;br /&gt;
* Batterie gestützte Echtzeit Uhr, d.h. die Zeit läuft weiter auch wenn die Schaltung von der Versorgung/Netzteil getrennt wurde und ist sofort wieder verfügbar sobald die Versorgung (Netzteil) angeschlossen wird.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== geplante Erweiterungen: =====&lt;br /&gt;
* An eine Funk Uhr Anbindung mit DCF77 Empfänger wurde zwar gedacht, wegen schlechten Empfangs (allgemein bekannt) jedoch wieder verworfen&lt;br /&gt;
* über eine Zeit Synchronisierung mit RDS Signal des UKW Radios&#039; (z.B. mit SI4735 o.ä.) denke ich gerade nach [http://www.elv.de/Radio-Multitalent-%E2%80%93-AMFM-RDS-Empf%C3%A4nger-Si4735/x.aspx/cid_726/detail_36953 Ein fertiges Modul bekommt man u.a. bei ELV] hier auch ein nettes Video vom CCzwei: [https://youtu.be/JFWZJdA_Mzs SDR Software Defined Radio von Burkhard Kainka] und ein weiteres Video auch vom CCzwei [https://youtu.be/Z-rLGz9ScSM DSP Radio mit dem Arduino Testboard]&lt;br /&gt;
* auch eine Synchronisierung über WLAN und Zeit-Server (NTP) ist noch nicht gänzlich aus dem Rennen&lt;br /&gt;
* Dimmer Funktion zur Helligkeitsanpassung an das Umgebungslicht&lt;br /&gt;
* Näherungssensor für &amp;quot;Magic Mirror&amp;quot; Effekt (steht man direkt vor der Uhr wird das Display ausgeschaltet und die gesamte Fläche ist dann ein Spiegel) natürlich muss dann eine durchlässige Spiegelfolie hinter der Glasplatte angebracht werden&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Downloads: =====&lt;br /&gt;
* mechanische Baupläne als SVG für &#039;&#039;&#039;VisiCut&#039;&#039;&#039;: http://wiki.fablab-nuernberg.de/files/1/12/Wortuhr_V1.0.1_VisiCut_Daten.zip&lt;br /&gt;
* komplettes 3D Modell erstellt mit &#039;&#039;&#039;SketchUp&#039;&#039;&#039;: http://wiki.fablab-nuernberg.de/w/Datei:Wortuhr_V1.0.1_3D_Sketchup.zip&lt;br /&gt;
* &#039;&#039;&#039;Schaltplan der Controllerplatine&#039;&#039;&#039; mit Bedienelementen: http://wiki.fablab-nuernberg.de/files/f/f7/WortUhr_Controller_V1.0.1c_Schaltplan.pdf&lt;br /&gt;
* für VisiCut &#039;&#039;&#039;Zifferblatt mit FAB LAB Schriftzug und Logo&#039;&#039;&#039;: http://wiki.fablab-nuernberg.de/files/1/1a/Wortuhr_V1.0.1_mit_FabLab_Zifferblatt_%2B_Trenner_3mm.svg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== neue Bezugsquelle für spezielle Bauteile: =====&lt;br /&gt;
In meiner Dokumentation hatte ich als Bezugsquelle für bestimmte Bauteile den &#039;&#039;&#039;HBE-Shop&#039;&#039;&#039; angegeben.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doch wie ich feststellen musste, wurde dieser Shop &#039;&#039;&#039;geschlossen&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Auf Anfrage bei Farnell für eine alternative wurde mir der&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;DEVElektro&#039;&#039;&#039; genannt, &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.develektro.com/ &amp;lt;br /&amp;gt;&lt;br /&gt;
dort kann man auch als Endkunde auf die volle Produktpalette von Farnell, einem der größten Zwischenhändler für elektronische Bauelemente, zugreifen und bestellen.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Hinweis: =====&lt;br /&gt;
Ich lasse keine Platinen mehr fertigen.&lt;br /&gt;
Trotz der professionellen Fertigung bleibt das bestücken und testen zu aufwändig.&lt;br /&gt;
&#039;&#039;&#039;Wenn Ihr die Wortuhr nachbauen wollt, dann baut die elektronik bitte diskret wie beschrieben auf.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Alternative Elektronik: =====&lt;br /&gt;
Wer den Nachbau der kompletten Elektronik Scheut kann auch meinem Entwurf &amp;quot;Schieberegister_mit_Leistung&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
* http://wiki.fablab-nuernberg.de/w/Ding:Schieberegister_mit_Leistung&amp;lt;br /&amp;gt;&lt;br /&gt;
mit einem Arduino (FabUino) kombinieren und hierfür verwenden, es werden drei (3) Platinen &amp;quot;Schieberegister_mit_Leistung&amp;quot; ohne FET&#039;s benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das ganze verschwindet dann natürlich nicht mehr &#039;unsichtbar&#039; in den Bilderrahmen :-( &amp;lt;br /&amp;gt;&lt;br /&gt;
Außerdem muss dann auch noch ein extra RTC-Modul besorgt werden, es sei denn man verzichtet auf den Komfort eines Batterie gestützten Uhr-Moduls und nimmt in Kauf dass die Zeit noch stärker als mit dem DS1307 abweicht, wenn der Arduino nicht Zeitkalibriert wird.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Modding: =====&lt;br /&gt;
Die Dateien  &amp;quot;Wortuhr_V1.0.1 Grundplatte für 5mm LED + Aufbaurahmen + Kleinteile 3mm.svg&amp;quot; und &amp;quot;Wortuhr_V1.0.1 Segment - Trenner Karton.svg&amp;quot; (Beide Dateien im ZIP Archiv der mechanischen Baupläne für VisiCut &amp;quot;Wortuhr_V1.0.1_VisiCut_Daten.zip&amp;quot;) wurden so gestaltet dass anstelle der einzelnen LEDs auch LED Strips mit Controller (WS2812B)&lt;br /&gt;
z.B. http://www.adafruit.com/products/1461 &lt;br /&gt;
o.ä. mit &#039;&#039;&#039;60 LED/m&#039;&#039;&#039; eingesetzt werden können (&#039;&#039;&#039;RM 16.666mm&#039;&#039;&#039;). Die LED Streifen werden dann auf die Grundplatte geklebt und die Montagerahnen und Segment-Trenner darüber angebracht. Die Ausschnitte sollten breit und hoch genug sein um genügend Raum für die LED Streifen zu gewährleisten. Natürlich ist für dieses Modding auch eine Anpassung der Ansteuerung nötig, IC2 bis IC7 fallen ersatzlos weg und die LED Strips werden mit dem SPI (ISP) Port angesprochen. natürlich kann dann auch ein &amp;quot;normaler&amp;quot; Arduino oder auch der &#039;&#039;&#039;FabUino&#039;&#039;&#039; verwendet werden.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Zum Programmieren steht im GitHub die Library Fastled mit ausführlicher Beschreibung bereit.&lt;br /&gt;
http://github.com/FastLED/FastLED&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Grundlagen zur Programmierung: =====&lt;br /&gt;
&#039;&#039;&#039;Verwendete Libraries:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
   DS1307 Library - http://playground.arduino.cc/Main/DS1302RTC&amp;lt;br /&amp;gt;&lt;br /&gt;
   I2C-Library -    http://www.arduino.cc/en/Reference/Wire&amp;lt;br /&amp;gt;&lt;br /&gt;
   Time-Library -   http://playground.arduino.cc/code/time&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Für die Programmierung (Arduino-IDE) wichtige Infos&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
In das Char - Array &amp;quot;Anzeige&amp;quot; werden später die anzusteuernden LED-Gruppen geschrieben,&amp;lt;br /&amp;gt;&lt;br /&gt;
(HI/BitSet = LEDs Leuchten)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Anmerkung:&#039;&#039;&#039; das Zeichen # am Zeilenanfang wird hier nicht korrekt angezeigt (Formatierung) und daher durch ≠ dargestellt. &amp;lt;br /&amp;gt;&lt;br /&gt;
Im Code ist dies natürlich zu berücksichtigen. Ebenfalls betroffen ist die Strukturierung ich bitte um Nachsicht&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 code tags durch pre ersetzt&lt;br /&gt;
 &amp;lt;code&amp;gt; ... &amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Dann bleibt die Formatierung erhalten da das Wiki die Finger davon läßt. [[User:Heinz|Heinz]] &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Time.h&amp;gt;&lt;br /&gt;
#include &amp;lt;DS1307RTC.h&amp;gt;&lt;br /&gt;
int latchPin = 10;          // Pin connected to ST_CP of 74HC595&lt;br /&gt;
int clockPin = 13;          // Pin connected to SH_CP of 74HC595&lt;br /&gt;
int dataPin = 11;           // Pin connected to DS of 74HC595&lt;br /&gt;
int Oe = 9;                 // Output Enable der Shift Register&lt;br /&gt;
int s1 = 14;                // Taster S1 analog0 = digital-Pin14&lt;br /&gt;
int s2 = 15;                // Taster S2 analog1 = digital-Pin15&lt;br /&gt;
int s3 = 16;                // Taster S3 analog2 = digital-Pin16&lt;br /&gt;
int s4 = 17;                // Taster S4 analog3 = digital-Pin17&lt;br /&gt;
char anzeige[2];            // (Anzeigemuster-Array 0-2)&lt;br /&gt;
tmElements_t tm;            // Uhrzeit und Datum Variable&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
    Serial.begin(9600);&lt;br /&gt;
    pinMode(latchPin, OUTPUT);  // für das Shift Register&lt;br /&gt;
    pinMode(clockPin, OUTPUT);  // für das Shift Register&lt;br /&gt;
    pinMode(dataPin,  OUTPUT);  // für das Shift Register&lt;br /&gt;
&lt;br /&gt;
    pinMode(Oe, OUTPUT);        // Output Enable&amp;lt;br /&amp;gt;&lt;br /&gt;
    pinMode(s1, INPUT);         // Analog 0 als Digitaler Eingang&lt;br /&gt;
    pinMode(s2, INPUT);         // Analog 1 als Digitaler Eingang&lt;br /&gt;
    pinMode(s3, INPUT);         // Analog 2 als Digitaler Eingang&lt;br /&gt;
    pinMode(s4, INPUT);         // Analog 3 als Digitaler Eingang&lt;br /&gt;
&lt;br /&gt;
    digitalWrite(Oe, LOW);      // Ausgänge der Schieberegister aktivieren&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void Loop()&lt;br /&gt;
{&lt;br /&gt;
    RTC.read(tm);                   // Auslesen der RTC&lt;br /&gt;
    Serial.print(&amp;quot;RTC: &amp;quot;);&lt;br /&gt;
    if (tm.Hour &amp;lt;10) {Serial.print(&amp;quot;0&amp;quot;);}   // Führende Null einblenden&lt;br /&gt;
    Serial.print(tm.Hour);&lt;br /&gt;
    Serial.print(&amp;quot;:&amp;quot;);&lt;br /&gt;
    if (tm.Minute &amp;lt;10) {Serial.print(&amp;quot;0&amp;quot;);} // Führende Null einblenden&lt;br /&gt;
    Serial.print(tm.Minute);&lt;br /&gt;
    Serial.print(&amp;quot;:&amp;quot;);&lt;br /&gt;
    if (tm.Second &amp;lt;10) {Serial.print(&amp;quot;0&amp;quot;);} // Führende Null einblenden&lt;br /&gt;
    Serial.println(tm.Second);&lt;br /&gt;
    // Hier muss noch der Code für die Ausgabe geschrieben werden um dann letztendlich die Ausgabe durchzuführen&lt;br /&gt;
    // Natürlich ist auch die Bedienung der Taster-Abfrage hier noch zu berücksichtigen.&lt;br /&gt;
    ausgabe(); // Das Variablen Array an die Schieberegister senden&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void ausgabe()&lt;br /&gt;
{&lt;br /&gt;
    digitalWrite(latchPin, LOW);  // Latch ausschalten (LOW), damit die Register&lt;br /&gt;
    // beschrieben werden können.&lt;br /&gt;
    shiftOut(dataPin, clockPin, MSBFIRST, anzeige[0]); // Katoden Bits 0 bis 7&lt;br /&gt;
    shiftOut(dataPin, clockPin, MSBFIRST, anzeige[1]); // Katoden Bits 0 bis 7&lt;br /&gt;
    shiftOut(dataPin, clockPin, MSBFIRST, anzeige[2]); // Katoden Bits 0 bis 7&lt;br /&gt;
&lt;br /&gt;
    digitalWrite(latchPin, HIGH); // LATCH: übertrag vom Register in den Speicher&lt;br /&gt;
    // und damit auch die Werte in die Anzeige&lt;br /&gt;
    // übernehemen, dies geschieht nur bei einem&lt;br /&gt;
    // LOW-HIGH Übergang des Latch-Pin&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Array könnte folgendermaßen beschrieben werden:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void arrayleeren()&lt;br /&gt;
{&lt;br /&gt;
    anzeige[0]=0;&lt;br /&gt;
    anzeige[1]=0;&lt;br /&gt;
    anzeige[2]=0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void minuten_drei()&lt;br /&gt;
{&lt;br /&gt;
    // 3. Datenbyte Bit 6&lt;br /&gt;
    bitSet(anzeige[2],6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void minuten_viertel()&lt;br /&gt;
{&lt;br /&gt;
    // 3. Datenbyte Bit 7&lt;br /&gt;
    bitSet(anzeige[2],7);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Neue Controller Platine in Arbeit: =====&lt;br /&gt;
Juni 2016:&lt;br /&gt;
Ich habe eine neue Controllerplatine in Arbeit.&lt;br /&gt;
Dieses mal komplett in 3,3 Volt Technik (mein erstes Projekt mit dieser Technik)&lt;br /&gt;
&lt;br /&gt;
* minimale Platinen Abmessung von 99mm x 2,54mm&lt;br /&gt;
* Micro USB Buchse&lt;br /&gt;
* SD-Card Socket (Micro SD-Card, SDHC)&lt;br /&gt;
* aktiver bidirektionaler 4-Bit Level-Shifter für 5V Logik&lt;br /&gt;
* drei Eingabetaster 90°&lt;br /&gt;
* versenkter Reset Taster 90°&lt;br /&gt;
* alles von einer Seite aus zugänglich&lt;br /&gt;
* vier Side LEDs für Betrieb, RXD, TXD und SD Card Aktivität&lt;br /&gt;
* mit Temperatur kompensierter, Batterie gepufferter Echtzeituhr RV-3029-C2 (I2C)&lt;br /&gt;
* zwei MicroMatch Steckverbinder für 3,3V I/Os&lt;br /&gt;
* Standard Anschlüsse RM 2,54 für 5V I/Os&lt;br /&gt;
* Eingangsspannung 5V stab.&lt;br /&gt;
 &lt;br /&gt;
Dies ist der Entwurf meines neuen 3,3V Controllers für die WortUhr, SD-Card und Temperatur kompensierter, Batterie gepufferter Echtzeituhr, auch kann ein ESP WiFi oder andere 3,3 V Devices direkt angeschlossen werden (Nokia 5110 Displays o.ä.). An einen 4-Bit aktiven bidirektionalen Level Shifter für 5V Logik wurde auch gedacht. Die analog/digital Wandler können allerdings nicht genutzt werden, alles ist digital. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;OnBoard Recources&lt;br /&gt;
* Arduino UNO ATmega 328 TQFP32 @ 16 MHz @ 3,3 V&lt;br /&gt;
* RTC = RealTimeClock RV 3029-C2 I2C-Bus @ 3,3 V  Adresse = 0xac/2 (Arduino konforme I2C Adressse)&lt;br /&gt;
* I2C Interface                          @ 3,3 V  SDA = analog 4 , SCL = analog 5&lt;br /&gt;
* SD Card Socket für Micro SD/SDHC       @ 3,3 V  Card Select SS =  9 (digital i/o 9)&lt;br /&gt;
* SPI Interface                          @ 3,3 V  Port Select SS = 10 (digital i/o 10)&lt;br /&gt;
* IO Ports direkt                        @ 3,3 V  digital i/o 2, 3, 4, 5&lt;br /&gt;
* IO Ports über LeverlShifter            @ 5,0 V  digital i/o 14, 15, 16, 17 (aka Analog Pins 0-3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Uuno 1.01 micro USB Rev B.png|640px|mini|Neue Controller Platine in Arbeit]]&lt;br /&gt;
zu gegebenen Zeitpunkt (wenn alles &amp;quot;funzt&amp;quot;) werde ich ein separates &#039;DING&#039; erstellen ;-)&lt;br /&gt;
&lt;br /&gt;
== Neue Controller Platine uMighty1284P würde fertig gestellt: ==&lt;br /&gt;
hier geht es zum Projekt: [[Ding:uMighty1284P von Udo|Eine neue Controller Platine wurde fertiggestellt: uMighty]]&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine wurde fertiggestellt: uMighty ]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]]) 13:19, 24. Aug. 2015 (CEST)...&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;br /&gt;
[[Kategorie:Lasercutter]]&lt;br /&gt;
[[Kategorie:Lasercut]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:Schrittmotor_Controller_TMC222micro&amp;diff=3746</id>
		<title>Ding:Schrittmotor Controller TMC222micro</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:Schrittmotor_Controller_TMC222micro&amp;diff=3746"/>
		<updated>2017-11-26T10:50:39Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Discontinued */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Infobox Ding&lt;br /&gt;
|Foto = TMC222microt.png&lt;br /&gt;
|Status = rot&lt;br /&gt;
|Schöpfer =  [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]]) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:tmc222microb.png|Unterseite mit Bauteilen&lt;br /&gt;
Datei:TMC222microt.png|Oberseite mit Klemmen und Beschriftung&lt;br /&gt;
Datei:TMC222micro am Arduino.png|Anschlussbeispiel &lt;br /&gt;
Datei:TMC222 schematic.png|TMC222micro Schaltplan&lt;br /&gt;
Datei:TMC222 Layout.png|Platinenlayout Unterseite (nicht gespiegelt)&lt;br /&gt;
Datei:TMC222 Unterseite.png|SMD Bestückungsplan&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;Discontinued&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
Die Zeit hat mich überholt,&lt;br /&gt;
der Hersteller hat die Produktion des IC eingestellt, daher macht es keinen Sinn dieses Bauteil weiter zu entwickeln.&lt;br /&gt;
Sorry&lt;br /&gt;
&lt;br /&gt;
https://www.trinamic.com/support/help-center/discontinued-products/discontinued-details/tmc222/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Diese Seite wird NICHT weiter bearbeitet (BETA Status)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====&lt;br /&gt;
Aufgrund unerwarteter technischer Problemen und anstehenden Zeitmangel muss ich dieses Projekt vorerst zurück stellen. &#039;&#039;&#039;SORRY&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
== Für dieses Projekt benötigt ==&lt;br /&gt;
* 1x TMC222micro Platine, fertig aufgebaut (TMC222 noch nicht programmiert, also Fabrikneu)&lt;br /&gt;
* 1x Adruino&lt;br /&gt;
* 2x 10K Widerstände&lt;br /&gt;
* 1x Schrittmotor BiPolar (4-Kabel)&lt;br /&gt;
* 1x Stromversorgung für Arduino (kann auch von USB erfolgen)&lt;br /&gt;
* 1x Netzteil min. 8V 800mA (empf. 12V/1A) oder eine 9V Batterie (hält aber nicht lange durch) für den TMC&lt;br /&gt;
* versch. Verbindungskabel / Jumperwires vom TMC22micro zum Arduino&lt;br /&gt;
&lt;br /&gt;
==Beschreibung der Schaltung==&lt;br /&gt;
&#039;&#039;&#039;Der TMC222 ist ein Schrittmotor Controller für Positionierungsaufgaben&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Position kann hierbei mit einem 16-Bit breiten Wert (0 - 65535) bestimmt werden.&lt;br /&gt;
Im Idealfall wird dem Chip nur die Position angegeben an welche er den Motor steuern soll,&lt;br /&gt;
der Rest wie Beschleunigung, Verzögerung, Geschwindigkeit, StepMode, Strombegrenzung usw. usf. &lt;br /&gt;
wird vom Chip gesteuert, dies muss im IC natürlich vorher einmalig eingestellt sein.&lt;br /&gt;
  &lt;br /&gt;
=== Anwendungen ===&lt;br /&gt;
Mir fallen für diesen Einsatzzweck folgende Anwendungen ein:&lt;br /&gt;
* Modellbahn:      Drehscheibensteuerung, Schrankensteuerung, Hebebrückensteuerung&lt;br /&gt;
* Regalsystem:     Regalroboter fü z.B. CD-Sammlung ;-)&lt;br /&gt;
* Zeigersteuerung: Zeiger für Analog Uhr, Anzeigeistrumente (Amaturenbrett im KFZ)&lt;br /&gt;
* Lüftung:         Schiebersteuerung für Luftverteiler&lt;br /&gt;
     &lt;br /&gt;
===== Außerdem ist im TMC222 eine Wegoptimierung eingebaut ===== &lt;br /&gt;
Ist die angegebene Position von der aktuellen Position z.B. links herum kürzer als rechts herum &lt;br /&gt;
wird dieser Weg eingeschlagen. &lt;br /&gt;
Beispiel: akt. Pos = 250, Zielpos = 65530 (links herum wären nur -250 &amp;amp; -5 also -255 Schritte nötig)&lt;br /&gt;
Dies kann durch abfragen der aktuellen Position und geschickter &lt;br /&gt;
Programmierung der Zielposition umgangen werden. Auch kann die aktuelle Position jederzeit&lt;br /&gt;
genullt oder auf einen beliebigen Wert gesetzt werden.&lt;br /&gt;
  &lt;br /&gt;
Genau aus diesem Grund ist dieses IC auch NICHT für z.B. CNC Steuerungen geeignet.&lt;br /&gt;
Vielmehr eignet sich dieses IC um bestimmte Positionen mit definierten Parametern zu &amp;quot;anzufahren&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
===== Dieses Sketch wird diskret ohne TMC Library (GitHub) aufgebaut =====&lt;br /&gt;
  &lt;br /&gt;
* Beachte: Die I2C Leitungen, SCL und SDA benötigen einmalig einen &#039;&#039;&#039;10kR Pull Up Widerstand&#039;&#039;&#039; zu +5V des Arduino &lt;br /&gt;
* Beachte: Die &#039;&#039;&#039;Versorgungsspannung&#039;&#039;&#039; des TMC222 darf &#039;&#039;&#039;nicht unter 8V&#039;&#039;&#039; liegen&lt;br /&gt;
* Beachte: Es muss ein Schrittmotor am TMC222 angeschlossen sein&lt;br /&gt;
* Beachte: Die Pins &#039;&#039;&#039;HW und SWI haben keinen Logic Level&#039;&#039;&#039;!&lt;br /&gt;
::HW löst den zweiten Adressbereich aus mehr dazu im Datenblatt&lt;br /&gt;
::SWI ist ein Eingang für einen Refernzschalter mehr dazu im Datenblatt&lt;br /&gt;
::Um diese Eingange auszulösen reicht ein Schalten auf (+UB)/GND im anderen Fall sind diese offen zu halten.&lt;br /&gt;
::Im Layout wurde ein Schalten gegen GND vorgesehen&lt;br /&gt;
::Important Hint: The SWI is not a logic level input as usual; &lt;br /&gt;
::it needs to be connected via 1K resistor either to (+VBAT) or GND;&lt;br /&gt;
ansonsten kann der TMC keine sinnvollen Daten generieren&lt;br /&gt;
  &lt;br /&gt;
Datenblatt zum TMC222: http://www.trinamic.com/_articles/products/integrated-circuits/tmc222/_datasheet/TMC222_datasheet.pdf&lt;br /&gt;
&lt;br /&gt;
=== Adressierung und OTP Memory ===&lt;br /&gt;
Der TMC222 wird über I2C (TWI) Bus angesprochen, dazu ist es erforderlich dass bei Verwendung mehrerer dieser ICs&lt;br /&gt;
jeder seine eigene Adresse erhält, da sonst auf dem BUS Konflikte auftreten. Also &amp;lt;u&amp;gt;&#039;&#039;&#039;NICHT&#039;&#039;&#039;&amp;lt;/u&amp;gt; gleich mehrere unkonfigurierten (fabrikneuen) IC&#039;s sofort und gleichzeitig anschließen. Diese müssen zuerst nach und nach auf eine individuelle Adresse programmiert werden (zu späteren einfachen Identifizierung habe ich auch das weiße Feld für eine Beschriftung mit der Programmierten Adresse auf der Platine vorgesehen).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierzu hat der TMC22 einen sog. OPT Speicher (frei übersetzt Einmalig programmiererbarer Speicher)&lt;br /&gt;
Die Speicherzellen in diesem Speicher können ähnlich wie in einem EPROM gesetzt aber nie wieder zurückgesetzt werden.&lt;br /&gt;
d.h. der Speicher inhalt kann jederzeit verändert werden aber nur nach oben. Es ist also Vorsicht beim beschreiben&lt;br /&gt;
dieser Speicherzellen gegeben. Es muss also dem IC einmalig eine eindeutige Adresse gegeben werden.&lt;br /&gt;
Hilfreich kann hier der HW Eingang sein, dieser Schaltet zwischen zwei Adressbereichen um.&lt;br /&gt;
&lt;br /&gt;
Siehe auch im Datenblatt Abschnitt &amp;quot;6.3 Physical Address of the circuit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Es ist somit möglich bis zu maximal 32 Motoren an einem einzigen Arduino I2C-Bus unabhängig voneinander anzusteuern&#039;&#039;&#039;&lt;br /&gt;
Wenn das nicht reichen sollte kann man ja einen anderen Controller mit einbeziehen, welcher dann entweder über LAN oder&lt;br /&gt;
Seriell (RS485) mit anderen Controllern Synchronisiert werden kann.&lt;br /&gt;
&lt;br /&gt;
Werden alle 32 Treiber mit voller Leistung gefahren, dann hat man in Summe &#039;&#039;&#039;fast 26 Ampere&#039;&#039;&#039; an Stromaufnahme,&lt;br /&gt;
also schon eine ordentliche Hausnummer für ein oder mehrere passende Netzteile.&lt;br /&gt;
So ein &#039;normales&#039; Kabel wie für die Breadboard&#039;s Verwendung findet kann da natürlich auch nicht mehr verwendet werden,&lt;br /&gt;
das wird ganz schnell zum leuchten anfangen (BSQ)&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Aufbau / Berechnung der I2C Adressierung (1 Byte) ===== &lt;br /&gt;
        Im Datenblatt wird AD0 auf Bit1 genannt, da Bit0 IMMER die Richtung (schreiben/lesen) definiert.&lt;br /&gt;
           Bit7  Bit6  Bit5  Bit4  Bit3  Bit2  Bit1  Bit0&lt;br /&gt;
           ^     ^     ^     ^     ^     ^     ^     ^&lt;br /&gt;
           |     |     |     |     |     |     |     |&lt;br /&gt;
           |     |     |     |     |     |     |     Schreiben/Lesen&lt;br /&gt;
           |     |     |     |     |     |     HW-Pin Status&lt;br /&gt;
           |     |     |     |     |     programmierbares Adress-Bit&lt;br /&gt;
           |     |     |     |     programmierbares Adress-Bit &lt;br /&gt;
           |     |     |     programmierbares Adress-Bit      &lt;br /&gt;
           |     |     programmierbares Adress-Bit      &lt;br /&gt;
           |     Immer 1 (HIGH) fest eigebrannt&lt;br /&gt;
           Immer 1 (HIGH) fest eigebrannt      &lt;br /&gt;
     &lt;br /&gt;
Auch die Motorparameter können in diesem OTP Speicher abgelegt werden, diese sind allerdings auch&lt;br /&gt;
in einem flüchtigen RAM konfigurierbar und müssen dann eben bei jedem Neustart/Reset neu parametriert werden.&lt;br /&gt;
     &lt;br /&gt;
Die Steuerung geschieht immer mit einem sog. Daten-Telegramm, in welchen die einzelnen Paramerter eingetragen sind.&lt;br /&gt;
Je nach Befehl an den TMC222 sind diese Telegramme anders aber ähnlich aufgebaut. Hierzu habe ich eingenen Funtionen&lt;br /&gt;
im Nachfolgenden Sketch geschrieben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Der Entwurf des Programms==&lt;br /&gt;
&#039;&#039;&#039;Aufbau des Sketches Schritt für Schritt&#039;&#039;&#039;&lt;br /&gt;
Damit das ganze nicht zu sehr Theorie wird, baue ich in den kommenden Tagen das Arduino Sketch so nach und nach auf,&lt;br /&gt;
welches dann natürlich auch entsprechend dokumentiert den Einstieg in die Ansteuerung des TC222 erleichtern soll. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Gegensatz zu einfachen Bausteinen&#039;&#039;&#039;&lt;br /&gt;
wie z.B. dem PCF8574, wird an den TMC22 nicht nur ein Byte gesendet oder empfangen, sondern gleich mehrere Bytes, in welchen die Daten codiert sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein bisschen Verständnis für die Programmierung speziell mit dem Arduino und Grundlagen im Umgang mit dem Arduino setze ich voraus.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Die TMC222 Befehle===&lt;br /&gt;
Diese definieren wir als Konstanten mit sprechenden Bezeichnungen, damit wir uns nicht den Wert merken müssen&lt;br /&gt;
  // TMC222 Befehlssatz&lt;br /&gt;
  const byte _TMC222GetFullStatus1     = 0x81;&lt;br /&gt;
  const byte _TMC222GetFullStatus2     = 0xFC;&lt;br /&gt;
  const byte _TMC222GetOTPParam        = 0x82;&lt;br /&gt;
  const byte _TMC222GotoSecurePosition = 0x84;&lt;br /&gt;
  const byte _TMC222HardStop           = 0x85;&lt;br /&gt;
  const byte _TMC222ResetPosition      = 0x86;&lt;br /&gt;
  const byte _TMC222ResetToDefault     = 0x87;&lt;br /&gt;
  const byte _TMC222RunInit            = 0x88;&lt;br /&gt;
  const byte _TMC222SetMotorParam      = 0x89;&lt;br /&gt;
  const byte _TMC222SetOTPParam        = 0x90;&lt;br /&gt;
  const byte _TMC222SetPosition        = 0x8B;&lt;br /&gt;
  const byte _TMC222SoftStop           = 0x8F;&lt;br /&gt;
&lt;br /&gt;
==Variablen und Arrays==&lt;br /&gt;
&lt;br /&gt;
        byte _TMC222dump[9];                      // Ein Array zum arbeiten mit den TMC222 Daten&lt;br /&gt;
        byte _TMC222adr[32];                      // Ein Array mit allen erlaubten Adressen der TMC222 IC&#039;s&lt;br /&gt;
        int  _TMC222current[16];                  // Ein Array mit den Motorstromdaten des TMC222 IC&#039;s&lt;br /&gt;
&lt;br /&gt;
==Blibliotheken (Includes)==&lt;br /&gt;
 include &amp;lt;Wire.h&amp;gt;                                 // Bibliothek damit wir Daten über I2C Senden/Empfangen können&lt;br /&gt;
&lt;br /&gt;
===Der Setup Teil===&lt;br /&gt;
   void setup() {&lt;br /&gt;
   // put your setup code here, to run once:&lt;br /&gt;
   // Nach einem Reset MUSS immer ein _TMC222GetFullStatus1 ausgeführt werden!&lt;br /&gt;
&lt;br /&gt;
      Serial.begin(9600);        // open the serial port at 9600 bps:&lt;br /&gt;
&lt;br /&gt;
====Vordefinition aller erlaubten Adressen für die TMC222 IC&#039;s====&lt;br /&gt;
Der Übersichtlichkeit wegen, habe ich alle erlaubten TMC222 Adressen hier in einem Array definiert.&lt;br /&gt;
&lt;br /&gt;
Da man in der realen Anwendung selten so viele Bausteine gleichzeitig verwendet, &lt;br /&gt;
kann dies später auch vereinfacht werden.&lt;br /&gt;
&lt;br /&gt;
      // Vordefinition aller erlaubten Adressen für die TMC222 IC&#039;s (nur der Übersicht wegen)&lt;br /&gt;
      _TMC222adr[0] =  0x60;  // BIN =  1100000  DEZ = 96    - wenn HW = offen &lt;br /&gt;
      _TMC222adr[1] =  0x62;  // BIN =  1100010  DEZ = 98    - wenn HW = offen&lt;br /&gt;
      _TMC222adr[2] =  0x64;  // BIN =  1100100  DEZ = 100   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[3] =  0x66;  // BIN =  1100110  DEZ = 102   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[4] =  0x68;  // BIN =  1101000  DEZ = 104   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[5] =  0x6A;  // BIN =  1101010  DEZ = 106   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[6] =  0x6C;  // BIN =  1101100  DEZ = 108   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[7] =  0x6E;  // BIN =  1101110  DEZ = 110   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[8] =  0x70;  // BIN =  1110000  DEZ = 112   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[9] =  0x72;  // BIN =  1110010  DEZ = 114   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[10] =  0x74; // BIN =  1110100  DEZ = 116   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[11] =  0x76; // BIN =  1110110  DEZ = 118   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[12] =  0x78; // BIN =  1111000  DEZ = 120   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[13] =  0x7A; // BIN =  1111010  DEZ = 122   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[14] =  0x7C; // BIN =  1111100  DEZ = 124   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[15] =  0x7E; // BIN =  1111110  DEZ = 126   - wenn HW = offen &lt;br /&gt;
                           &lt;br /&gt;
      _TMC222adr[16] =  0x61; // BIN =  1100001  DEZ = 97    - wenn HW = GND oder +UB  &lt;br /&gt;
      _TMC222adr[17] =  0x63; // BIN =  1100011  DEZ = 99    - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[18] =  0x65; // BIN =  1100101  DEZ = 101   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[19] =  0x67; // BIN =  1100111  DEZ = 103   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[20] =  0x69; // BIN =  1101001  DEZ = 105   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[21] =  0x6B; // BIN =  1101011  DEZ = 107   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[22] =  0x6D; // BIN =  1101101  DEZ = 109   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[23] =  0x6F; // BIN =  1101111  DEZ = 111   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[24] =  0x71; // BIN =  1110001  DEZ = 113   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[25] =  0x73; // BIN =  1110011  DEZ = 115   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[26] =  0x75; // BIN =  1110101  DEZ = 117   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[27] =  0x77; // BIN =  1110111  DEZ = 119   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[28] =  0x79; // BIN =  1111001  DEZ = 121   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[29] =  0x7B; // BIN =  1111011  DEZ = 123   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[30] =  0x7D; // BIN =  1111101  DEZ = 125   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[31] =  0x7F; // BIN =  1111111  DEZ = 127   - wenn HW = GND oder +UB&lt;br /&gt;
&lt;br /&gt;
* Die Bits 7 und 6 sind im TMC222 fest auf 1 vorprogrammiert und können nicht verändert werden (Binäre Darstellung: &#039;&#039;&#039;11&#039;&#039;&#039;xxxxxx)&lt;br /&gt;
* das Bit-0 (LSB) definiert bei I2C-Protokoll immer ob es sich um einen lesende oder schreibenden Zugriff auf das IC handelt (Binäre Darstellung: 11xxxxx&#039;&#039;&#039;X&#039;&#039;&#039;) in der Programmiersprache des Arduino (C) wird das Bit0 schlichtweg ignoriert,&lt;br /&gt;
da diese die Datenrichtung (lesen oder schreiben) definiert und somit im I2C Protokoll immer gleich definiert ist.&lt;br /&gt;
Daher wurde die Übergabe diese Bit&#039;s schlichtweg weg gelassen.&lt;br /&gt;
&lt;br /&gt;
* Das Bit-1 stellt beim TMC222 den Zustand de Eingang-Pins HW dar und ist daher per Programm nicht beeinflussbar (Binäre Darstellung: 11xxxx&#039;&#039;&#039;X&#039;&#039;&#039;x) und wird in der Adressangabe als BIT0 (11xxxx&#039;&#039;&#039;X&#039;&#039;&#039;) übergeben.&lt;br /&gt;
&lt;br /&gt;
:(Zugegeben ich habe dies etwas verwirrend ausgedrückt, nehmt es als gegeben hin.) &lt;br /&gt;
:Im Prinzip ist die Adressierung wie in der Tabelle von Trinamic dargestellt Bitweise um eins nach rechts verschoben zu betrachten, das niedrigste Bit fällt also raus und von links wird eine 0 &amp;quot;reingeschoben&amp;quot; damit das Byte wieder voll ist. &#039;&#039;(bei so viel Bit muss man ja voll sein)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Mit dem HW Eingang am TMC222micro können ohne Änderung der Speicherzellen im OTP zwei TMC222-ICs gleichzeitig und unabhängig von einander verwendet werden ohne dass es einen Adressenkonflikt gibt.&lt;br /&gt;
&lt;br /&gt;
====Vordefinition der Motor Stromstärken====&lt;br /&gt;
Leider steigt der vom TMC222 &#039;&#039;&#039;einstellbare Motorstom&#039;&#039;&#039; nicht linear mit dem Übergabe Wert an, daher muss eine Tabelle definiert werden.&lt;br /&gt;
Dafür werden am TMC22 keine externen Messwiderstände benötigt, diese sind bereits im IC integriert.&lt;br /&gt;
Übrigens wird laut Datenblatt &#039;&#039;&#039;kein Kühlkörper für das IC benötigt&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Motorstom Tabelle.png|TMC222 Motorstrom Tabelle]]&lt;br /&gt;
&lt;br /&gt;
      // Vordefinition der Motor Stromstärken, leider lassen sie die Werte nicht mittels MAP-Befehl errechnen.&lt;br /&gt;
      _TMC222current[0]  =  59;  // Irun oder Ihold =  59mA&lt;br /&gt;
      _TMC222current[1]  =  71;  // Irun oder Ihold =  71mA&lt;br /&gt;
      _TMC222current[2]  =  84;  // Irun oder Ihold =  84mA&lt;br /&gt;
      _TMC222current[3]  = 100;  // Irun oder Ihold = 100mA&lt;br /&gt;
      _TMC222current[4]  = 119;  // Irun oder Ihold = 119mA&lt;br /&gt;
      _TMC222current[5]  = 141;  // Irun oder Ihold = 141mA&lt;br /&gt;
      _TMC222current[6]  = 168;  // Irun oder Ihold = 168mA&lt;br /&gt;
      _TMC222current[7]  = 200;  // Irun oder Ihold = 200mA&lt;br /&gt;
      _TMC222current[8]  = 238;  // Irun oder Ihold = 238mA&lt;br /&gt;
      _TMC222current[9]  = 283;  // Irun oder Ihold = 283mA&lt;br /&gt;
      _TMC222current[10] = 336;  // Irun oder Ihold = 336mA&lt;br /&gt;
      _TMC222current[11] = 400;  // Irun oder Ihold = 400mA&lt;br /&gt;
      _TMC222current[12] = 476;  // Irun oder Ihold = 476mA&lt;br /&gt;
      _TMC222current[13] = 566;  // Irun oder Ihold = 566mA&lt;br /&gt;
      _TMC222current[14] = 673;  // Irun oder Ihold = 673mA&lt;br /&gt;
      _TMC222current[15] = 800;  // Irun oder Ihold = 800mA&lt;br /&gt;
 }&lt;br /&gt;
Wie in der Tabelle ersichtlich kann der Strom nicht auf 0mA gesetzt werden,&lt;br /&gt;
&lt;br /&gt;
also wird der Motor theoretisch immer bestromt. Allerdings kann man im TMC222 den Motor auch noch abschalten, &lt;br /&gt;
&lt;br /&gt;
was wiederum dazu führt dass kein Strom mehr durch den Motor fließt.&lt;br /&gt;
&lt;br /&gt;
===Der loop Teil===&lt;br /&gt;
  void loop() {&lt;br /&gt;
    // put your main code here, to run repeatedly:&lt;br /&gt;
   cleardump();&lt;br /&gt;
   TMC222GetFullStatus1(_TMC222adr[0]);     // Prozedur zum auslesen des TMC als Parameter wird die Adresse des IC&#039;s übegeben&lt;br /&gt;
   printdump();&lt;br /&gt;
   delay(10000);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
===Nach dem Loop Teil können wir eigene Prozeduren schreiben===&lt;br /&gt;
welche wir dann vom Hauprogramm (loop-Teil) aus aufrufen werden&lt;br /&gt;
&lt;br /&gt;
====Satzaufbau zur Abfrage des TMC222 GetFullStatus1====&lt;br /&gt;
[[Datei:TMC222GetFullStatus1.png]]&lt;br /&gt;
&lt;br /&gt;
   void TMC222GetFullStatus1(byte Adresse) {&lt;br /&gt;
      _TMC222dump[0] = Adresse;                                // I2C Adresse eines TMC222&lt;br /&gt;
      _TMC222dump[1] = _TMC222GetFullStatus1;                  // Den Befehl GetFullStatus1 in das Array schreiben&lt;br /&gt;
   }&lt;br /&gt;
Dieses Array wird an den TMC222 gesendet und anschließend werden die Empfangenen Daten darin abgelegt &lt;br /&gt;
um diese dann anschließend entsprechend auszuwerten&lt;br /&gt;
&lt;br /&gt;
Die Zeilen 0 bis 8 aus der Grafik entsprechen exakt dem Array Index 0 bis 8&lt;br /&gt;
&lt;br /&gt;
Allerdings ist es etwas aufwändig die Daten sinngemäß aus dem Array zu lesen, bzw. in dass Array zu schreiben.&lt;br /&gt;
Ich werde dies absichtlich etwas umständlicher schreiben in der Hoffnung dass es dadurch verständlicher wird. &lt;br /&gt;
Die &amp;quot;Hacker&amp;quot; unter Euch mögen es mir nachsehen ;-)&lt;br /&gt;
&lt;br /&gt;
====Ausgabe des Zwischenspeichers====&lt;br /&gt;
Darin werden die Befehle und Daten abgelegt welche wir zum TMC22 senden oder von diesem empfangen werden&lt;br /&gt;
  void printdump() {&lt;br /&gt;
     // ein einfaches darstellen des Array&#039;s _TMC222dump[]&lt;br /&gt;
     for (int i=0;  i&amp;lt;9; i++){&lt;br /&gt;
        Serial.print(&amp;quot;Dump Data (&amp;quot;);&lt;br /&gt;
        Serial.print(i);&lt;br /&gt;
        Serial.print(&amp;quot;)   : &amp;quot;);&lt;br /&gt;
        Serial.println(_TMC222dump[i], BIN);&lt;br /&gt;
     }&lt;br /&gt;
     Serial.println();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
====Leeren des Zwischenspeichers====&lt;br /&gt;
   void cleardump() {&lt;br /&gt;
      // ein einfaches nullen des Array&#039;s _TMC222dump[]&lt;br /&gt;
      for (int i=0;  i&amp;lt;9; i++){&lt;br /&gt;
         _TMC222dump[i]=0;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
==Zusammenfassung==&lt;br /&gt;
===Übersicht der verwendeten Konstanten, Variablen und Funktionen===&lt;br /&gt;
====Konstanten====&lt;br /&gt;
:Der TMC222 Befehlssatz&lt;br /&gt;
::_TMC222GetFullStatus1&lt;br /&gt;
::_TMC222GetFullStatus2&lt;br /&gt;
::_TMC222GetOTPParam&lt;br /&gt;
::_TMC222GotoSecurePosition&lt;br /&gt;
::_TMC222HardStop&lt;br /&gt;
::_TMC222ResetPosition&lt;br /&gt;
::_TMC222ResetToDefault&lt;br /&gt;
::_TMC222RunInit&lt;br /&gt;
::_TMC222SetMotorParam&lt;br /&gt;
::_TMC222SetOTPParam&lt;br /&gt;
::_TMC222SetPosition&lt;br /&gt;
::_TMC222SoftStop&lt;br /&gt;
&lt;br /&gt;
====Variablen====&lt;br /&gt;
::_TMC222dump[9]&lt;br /&gt;
::_TMC222adr[32]&lt;br /&gt;
::_TMC222current[16]&lt;br /&gt;
&lt;br /&gt;
====Funktionen====&lt;br /&gt;
::printdump()&lt;br /&gt;
::cleardump()&lt;br /&gt;
::TMC222GetFullStatus1(&#039;&#039;Adresse des TMC222&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
==Wichtige Tipps==&lt;br /&gt;
Ich kann es nicht oft genug wiederholen:&lt;br /&gt;
* Die I2C Leitungen, SCL und SDA benötigen jeweils und einmalig einen &#039;&#039;&#039;10kR Pull Up Widerstand&#039;&#039;&#039; zu +5V des Arduino &lt;br /&gt;
* Die &#039;&#039;&#039;Versorgungsspannung&#039;&#039;&#039; des TMC222 darf &#039;&#039;&#039;nicht unter 8V&#039;&#039;&#039; liegen&lt;br /&gt;
* Es muss ein Schrittmotor am TMC222 angeschlossen sein&lt;br /&gt;
* Die Pins &#039;&#039;&#039;HW und SWI haben keinen Logic Level&#039;&#039;&#039;! und dürfen &amp;lt;u&amp;gt;keinesfalls an den Arduino&amp;lt;/u&amp;gt; angeschlossen werden.&lt;br /&gt;
:::HW löst den zweiten Adressbereich aus mehr dazu im Datenblatt (am besten beim ersten Test unbeschaltet lassen)&lt;br /&gt;
:::SWI ist ein Eingang für einen Referenzschalter mehr dazu im Datenblatt (am besten beim ersten Test unbeschaltet lassen)&lt;br /&gt;
&lt;br /&gt;
==Nützliche Werkzeuge==&lt;br /&gt;
===Der TMC222micro als Baustein für Fritzing===&lt;br /&gt;
&lt;br /&gt;
*[[Datei:TMC222micro Fritzing-Part.zip]]&lt;br /&gt;
&lt;br /&gt;
Das TMC222micro als Bauteil zum Import in die Fritzing Software. &lt;br /&gt;
eine gepackte ZIP Datei. Nach dem entpacken kann das Modul im den Fritzing Bauteilkatalog importiert werden&lt;br /&gt;
&lt;br /&gt;
===I2cScanner===&lt;br /&gt;
Sollte es in irgendeiner Weise Problme mit der I2C Kommunikation geben?&lt;br /&gt;
Ich habe Im Playground einen I2C Scanner gefunden:&lt;br /&gt;
* http://playground.arduino.cc/Main/I2cScanner&lt;br /&gt;
Dieses Programm sucht den kompletten I2C Adress-Bereich nach I2C kompatiblen Devices ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:TMC222+UNO+I2C-SCN.png|322px]]&lt;br /&gt;
&lt;br /&gt;
Mit diesem Tool habe ich z.B. festgestellt dass in Arduino C im Gegensatz von z.B. Bascom (das ist eine andere Programmiersprache für die AVR Prozessoren wie sie auch der Arduino verwendet und mit welchem ich meine ersten I2C Erfahrungen sammeln konnte), möglicherweise auch andere Programmiersprachen, das Bit0 nicht mit gerechnet wird. Die Adresse des I2C Bauteils also einen 7-Bit Wert darstellt (Bit1 bis Bit7).&lt;br /&gt;
&lt;br /&gt;
Somit hat mir das kleine Programm schon viel Ärger und Frust erspart.&lt;br /&gt;
&lt;br /&gt;
Üblicherweise wird die I2C-Adresse als 8Bit Zahl angegeben, wobei das niederwertigste Bit bestimmt, ob vom Baustein gelesen oder ob der Baustein beschrieben werden soll.&lt;br /&gt;
Die Arduino-Bibliothek hingegen betrachtet die I2C Adresse als 7 Bit Zahl, so dass die Adresse aus dem Datenblatt erst halbiert werden bzw. besser um 1 Bit nach rechts &amp;quot;geshiftet/geschoben&amp;quot; werden muss.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      // --------------------------------------&lt;br /&gt;
      // i2c_scanner&lt;br /&gt;
      //&lt;br /&gt;
      // Version 1&lt;br /&gt;
      //    This program (or code that looks like it)&lt;br /&gt;
      //    can be found in many places.&lt;br /&gt;
      //    For example on the Arduino.cc forum.&lt;br /&gt;
      //    The original author is not know.&lt;br /&gt;
      // Version 2, Juni 2012, Using Arduino 1.0.1&lt;br /&gt;
      //     Adapted to be as simple as possible by Arduino.cc user Krodal&lt;br /&gt;
      // Version 3, Feb 26  2013&lt;br /&gt;
      //    V3 by louarnold&lt;br /&gt;
      // Version 4, March 3, 2013, Using Arduino 1.0.3&lt;br /&gt;
      //    by Arduino.cc user Krodal.&lt;br /&gt;
      //    Changes by louarnold removed.&lt;br /&gt;
      //    Scanning addresses changed from 0...127 to 1...119,&lt;br /&gt;
      //    according to the i2c scanner by Nick Gammon&lt;br /&gt;
      //    http://www.gammon.com.au/forum/?id=10896&lt;br /&gt;
      // Version 5, March 28, 2013&lt;br /&gt;
      //    As version 4, but address scans now to 127.&lt;br /&gt;
      //    A sensor seems to use address 120.&lt;br /&gt;
      // Version 6, November 27, 2015.&lt;br /&gt;
      //    Added waiting for the Leonardo serial communication.&lt;br /&gt;
      // &lt;br /&gt;
      //&lt;br /&gt;
      // This sketch tests the standard 7-bit addresses&lt;br /&gt;
      // Devices with higher bit address might not be seen properly.&lt;br /&gt;
      //&lt;br /&gt;
       #include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
       void setup()&lt;br /&gt;
      {&lt;br /&gt;
        Wire.begin();&lt;br /&gt;
      &lt;br /&gt;
        Serial.begin(9600);&lt;br /&gt;
        while (!Serial);             // Leonardo: wait for serial monitor&lt;br /&gt;
        Serial.println(&amp;quot;\nI2C Scanner&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      void loop()&lt;br /&gt;
      {&lt;br /&gt;
        byte error, address;&lt;br /&gt;
        int nDevices;&lt;br /&gt;
        Serial.println(&amp;quot;Scanning...&amp;quot;);&lt;br /&gt;
        nDevices = 0;&lt;br /&gt;
        for(address = 1; address &amp;lt; 127; address++ ) &lt;br /&gt;
        {&lt;br /&gt;
          // The i2c_scanner uses the return value of&lt;br /&gt;
          // the Write.endTransmisstion to see if&lt;br /&gt;
          // a device did acknowledge to the address.&lt;br /&gt;
          Wire.beginTransmission(address);&lt;br /&gt;
          error = Wire.endTransmission();&lt;br /&gt;
          if (error == 0)&lt;br /&gt;
          {&lt;br /&gt;
            Serial.print(&amp;quot;I2C device found at address 0x&amp;quot;);&lt;br /&gt;
            if (address&amp;lt;16) &lt;br /&gt;
              Serial.print(&amp;quot;0&amp;quot;);&lt;br /&gt;
            Serial.print(address,HEX);&lt;br /&gt;
            Serial.println(&amp;quot;  !&amp;quot;);&lt;br /&gt;
            nDevices++;&lt;br /&gt;
          }&lt;br /&gt;
          else if (error==4) &lt;br /&gt;
          {&lt;br /&gt;
            Serial.print(&amp;quot;Unknow error at address 0x&amp;quot;);&lt;br /&gt;
            if (address&amp;lt;16) &lt;br /&gt;
              Serial.print(&amp;quot;0&amp;quot;);&lt;br /&gt;
            Serial.println(address,HEX);&lt;br /&gt;
          }    &lt;br /&gt;
        }&lt;br /&gt;
        if (nDevices == 0)&lt;br /&gt;
          Serial.println(&amp;quot;No I2C devices found\n&amp;quot;);&lt;br /&gt;
        else&lt;br /&gt;
          Serial.println(&amp;quot;done\n&amp;quot;);&lt;br /&gt;
        delay(5000);           // wait 5 seconds for next scan&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
== Jetzt fangen die Probleme an==&lt;br /&gt;
Die Umsetzung der Kommunikation bereitet mit etwas Schwierigkeiten. Egal was ich teste ich erhalte immer das gleiche, falsche Resultat.&lt;br /&gt;
Was mir in Bascom noch einleuchtend erschien, bereitet mit in der Arduino Umgebung einige Probleme, zumal es für mich an aussagekräftigen Beispielen für komplexe Kommunikation über den I2c Bus mit der Arduino Software mangelt.&lt;br /&gt;
&lt;br /&gt;
Ich lasse keinesfalls locker, bitte jedoch um Geduld.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Üblicherweise wird die I2C-Adresse als 8Bit Zahl angegeben&#039;&#039;&#039;, wobei das niederwertigste Bit bestimmt, ob vom Baustein gelesen oder ob der Baustein beschrieben werden soll.&lt;br /&gt;
Die &#039;&#039;&#039;Arduino-Bibliothek hingegen&#039;&#039;&#039; betrachtet die I2C Adresse &#039;&#039;&#039;als 7 Bit Zahl&#039;&#039;&#039;, so dass die Adresse aus dem Datenblatt erst halbiert werden muss.&lt;br /&gt;
&lt;br /&gt;
===BASCOM Version einer früheren Entwicklung===&lt;br /&gt;
Zu meiner Ehrenrettung muss ich erwähnen das ich bereits eine funktionierende Programmierung im Roboternetz veröffentlicht hatte aber aus unerfindlichen Gründen dort nicht mehr auffindbar ist. Daher stelle ich die Dokumentation hier nochmals zur Verfügung. &lt;br /&gt;
&lt;br /&gt;
Damals gab es noch keinen Arduino daher ist die komplette Beschreibung für einen ATmega32 ausgelegt.&lt;br /&gt;
Ich versuche eine Umsetzung für den Arduino zu erstellen...&lt;br /&gt;
  &lt;br /&gt;
[[Datei:oldANL-BAS-TMC222.pdf]]&lt;br /&gt;
&lt;br /&gt;
Im folgenden das Bascom Programm für den Arduino UNO umgeschrieben &lt;br /&gt;
&lt;br /&gt;
[[Datei:TMC222micro für ArduinoUNO Configurator V5.zip]]&lt;br /&gt;
&lt;br /&gt;
==Abkürzungen==&lt;br /&gt;
:: OTP = One Time Programmable&lt;br /&gt;
:: LSB = Least significant Bit (Niederstwertiges Bit)&lt;br /&gt;
:: MSB = Most significant Bit (Höchstwertiges Bit)&lt;br /&gt;
:: BSQ = Beißend Schwarzer Qualm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:Schrittmotor_Controller_TMC222micro&amp;diff=3745</id>
		<title>Ding:Schrittmotor Controller TMC222micro</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:Schrittmotor_Controller_TMC222micro&amp;diff=3745"/>
		<updated>2017-11-26T10:44:24Z</updated>

		<summary type="html">&lt;p&gt;Udo: Der Hersteller hat die Produktion eingestellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Infobox Ding&lt;br /&gt;
|Foto = TMC222microt.png&lt;br /&gt;
|Status = rot&lt;br /&gt;
|Schöpfer =  [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]]) &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:tmc222microb.png|Unterseite mit Bauteilen&lt;br /&gt;
Datei:TMC222microt.png|Oberseite mit Klemmen und Beschriftung&lt;br /&gt;
Datei:TMC222micro am Arduino.png|Anschlussbeispiel &lt;br /&gt;
Datei:TMC222 schematic.png|TMC222micro Schaltplan&lt;br /&gt;
Datei:TMC222 Layout.png|Platinenlayout Unterseite (nicht gespiegelt)&lt;br /&gt;
Datei:TMC222 Unterseite.png|SMD Bestückungsplan&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Discontinued ==&lt;br /&gt;
&lt;br /&gt;
Die Zeit hat mich überholt,&lt;br /&gt;
der Hersteller hat die Produktion eingestellt, daher macht es keinen Sinn dieses Bautil weiter zu entwickeln.&lt;br /&gt;
Sorry&lt;br /&gt;
&lt;br /&gt;
https://www.trinamic.com/support/help-center/discontinued-products/discontinued-details/tmc222/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Diese Seite befindet sich im Aufbau (BETA Status)&#039;&#039;&#039;&lt;br /&gt;
====&lt;br /&gt;
Aufgrund unerwarteter technischer Problemen und anstehenden Zeitmangel muss ich dieses Projekt vorerst zurück stellen. &#039;&#039;&#039;SORRY&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
== Für dieses Projekt benötigt ==&lt;br /&gt;
* 1x TMC222micro Platine, fertig aufgebaut (TMC222 noch nicht programmiert, also Fabrikneu)&lt;br /&gt;
* 1x Adruino&lt;br /&gt;
* 2x 10K Widerstände&lt;br /&gt;
* 1x Schrittmotor BiPolar (4-Kabel)&lt;br /&gt;
* 1x Stromversorgung für Arduino (kann auch von USB erfolgen)&lt;br /&gt;
* 1x Netzteil min. 8V 800mA (empf. 12V/1A) oder eine 9V Batterie (hält aber nicht lange durch) für den TMC&lt;br /&gt;
* versch. Verbindungskabel / Jumperwires vom TMC22micro zum Arduino&lt;br /&gt;
&lt;br /&gt;
==Beschreibung der Schaltung==&lt;br /&gt;
&#039;&#039;&#039;Der TMC222 ist ein Schrittmotor Controller für Positionierungsaufgaben&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Die Position kann hierbei mit einem 16-Bit breiten Wert (0 - 65535) bestimmt werden.&lt;br /&gt;
Im Idealfall wird dem Chip nur die Position angegeben an welche er den Motor steuern soll,&lt;br /&gt;
der Rest wie Beschleunigung, Verzögerung, Geschwindigkeit, StepMode, Strombegrenzung usw. usf. &lt;br /&gt;
wird vom Chip gesteuert, dies muss im IC natürlich vorher einmalig eingestellt sein.&lt;br /&gt;
  &lt;br /&gt;
=== Anwendungen ===&lt;br /&gt;
Mir fallen für diesen Einsatzzweck folgende Anwendungen ein:&lt;br /&gt;
* Modellbahn:      Drehscheibensteuerung, Schrankensteuerung, Hebebrückensteuerung&lt;br /&gt;
* Regalsystem:     Regalroboter fü z.B. CD-Sammlung ;-)&lt;br /&gt;
* Zeigersteuerung: Zeiger für Analog Uhr, Anzeigeistrumente (Amaturenbrett im KFZ)&lt;br /&gt;
* Lüftung:         Schiebersteuerung für Luftverteiler&lt;br /&gt;
     &lt;br /&gt;
===== Außerdem ist im TMC222 eine Wegoptimierung eingebaut ===== &lt;br /&gt;
Ist die angegebene Position von der aktuellen Position z.B. links herum kürzer als rechts herum &lt;br /&gt;
wird dieser Weg eingeschlagen. &lt;br /&gt;
Beispiel: akt. Pos = 250, Zielpos = 65530 (links herum wären nur -250 &amp;amp; -5 also -255 Schritte nötig)&lt;br /&gt;
Dies kann durch abfragen der aktuellen Position und geschickter &lt;br /&gt;
Programmierung der Zielposition umgangen werden. Auch kann die aktuelle Position jederzeit&lt;br /&gt;
genullt oder auf einen beliebigen Wert gesetzt werden.&lt;br /&gt;
  &lt;br /&gt;
Genau aus diesem Grund ist dieses IC auch NICHT für z.B. CNC Steuerungen geeignet.&lt;br /&gt;
Vielmehr eignet sich dieses IC um bestimmte Positionen mit definierten Parametern zu &amp;quot;anzufahren&amp;quot;.&lt;br /&gt;
  &lt;br /&gt;
===== Dieses Sketch wird diskret ohne TMC Library (GitHub) aufgebaut =====&lt;br /&gt;
  &lt;br /&gt;
* Beachte: Die I2C Leitungen, SCL und SDA benötigen einmalig einen &#039;&#039;&#039;10kR Pull Up Widerstand&#039;&#039;&#039; zu +5V des Arduino &lt;br /&gt;
* Beachte: Die &#039;&#039;&#039;Versorgungsspannung&#039;&#039;&#039; des TMC222 darf &#039;&#039;&#039;nicht unter 8V&#039;&#039;&#039; liegen&lt;br /&gt;
* Beachte: Es muss ein Schrittmotor am TMC222 angeschlossen sein&lt;br /&gt;
* Beachte: Die Pins &#039;&#039;&#039;HW und SWI haben keinen Logic Level&#039;&#039;&#039;!&lt;br /&gt;
::HW löst den zweiten Adressbereich aus mehr dazu im Datenblatt&lt;br /&gt;
::SWI ist ein Eingang für einen Refernzschalter mehr dazu im Datenblatt&lt;br /&gt;
::Um diese Eingange auszulösen reicht ein Schalten auf (+UB)/GND im anderen Fall sind diese offen zu halten.&lt;br /&gt;
::Im Layout wurde ein Schalten gegen GND vorgesehen&lt;br /&gt;
::Important Hint: The SWI is not a logic level input as usual; &lt;br /&gt;
::it needs to be connected via 1K resistor either to (+VBAT) or GND;&lt;br /&gt;
ansonsten kann der TMC keine sinnvollen Daten generieren&lt;br /&gt;
  &lt;br /&gt;
Datenblatt zum TMC222: http://www.trinamic.com/_articles/products/integrated-circuits/tmc222/_datasheet/TMC222_datasheet.pdf&lt;br /&gt;
&lt;br /&gt;
=== Adressierung und OTP Memory ===&lt;br /&gt;
Der TMC222 wird über I2C (TWI) Bus angesprochen, dazu ist es erforderlich dass bei Verwendung mehrerer dieser ICs&lt;br /&gt;
jeder seine eigene Adresse erhält, da sonst auf dem BUS Konflikte auftreten. Also &amp;lt;u&amp;gt;&#039;&#039;&#039;NICHT&#039;&#039;&#039;&amp;lt;/u&amp;gt; gleich mehrere unkonfigurierten (fabrikneuen) IC&#039;s sofort und gleichzeitig anschließen. Diese müssen zuerst nach und nach auf eine individuelle Adresse programmiert werden (zu späteren einfachen Identifizierung habe ich auch das weiße Feld für eine Beschriftung mit der Programmierten Adresse auf der Platine vorgesehen).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hierzu hat der TMC22 einen sog. OPT Speicher (frei übersetzt Einmalig programmiererbarer Speicher)&lt;br /&gt;
Die Speicherzellen in diesem Speicher können ähnlich wie in einem EPROM gesetzt aber nie wieder zurückgesetzt werden.&lt;br /&gt;
d.h. der Speicher inhalt kann jederzeit verändert werden aber nur nach oben. Es ist also Vorsicht beim beschreiben&lt;br /&gt;
dieser Speicherzellen gegeben. Es muss also dem IC einmalig eine eindeutige Adresse gegeben werden.&lt;br /&gt;
Hilfreich kann hier der HW Eingang sein, dieser Schaltet zwischen zwei Adressbereichen um.&lt;br /&gt;
&lt;br /&gt;
Siehe auch im Datenblatt Abschnitt &amp;quot;6.3 Physical Address of the circuit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Es ist somit möglich bis zu maximal 32 Motoren an einem einzigen Arduino I2C-Bus unabhängig voneinander anzusteuern&#039;&#039;&#039;&lt;br /&gt;
Wenn das nicht reichen sollte kann man ja einen anderen Controller mit einbeziehen, welcher dann entweder über LAN oder&lt;br /&gt;
Seriell (RS485) mit anderen Controllern Synchronisiert werden kann.&lt;br /&gt;
&lt;br /&gt;
Werden alle 32 Treiber mit voller Leistung gefahren, dann hat man in Summe &#039;&#039;&#039;fast 26 Ampere&#039;&#039;&#039; an Stromaufnahme,&lt;br /&gt;
also schon eine ordentliche Hausnummer für ein oder mehrere passende Netzteile.&lt;br /&gt;
So ein &#039;normales&#039; Kabel wie für die Breadboard&#039;s Verwendung findet kann da natürlich auch nicht mehr verwendet werden,&lt;br /&gt;
das wird ganz schnell zum leuchten anfangen (BSQ)&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Aufbau / Berechnung der I2C Adressierung (1 Byte) ===== &lt;br /&gt;
        Im Datenblatt wird AD0 auf Bit1 genannt, da Bit0 IMMER die Richtung (schreiben/lesen) definiert.&lt;br /&gt;
           Bit7  Bit6  Bit5  Bit4  Bit3  Bit2  Bit1  Bit0&lt;br /&gt;
           ^     ^     ^     ^     ^     ^     ^     ^&lt;br /&gt;
           |     |     |     |     |     |     |     |&lt;br /&gt;
           |     |     |     |     |     |     |     Schreiben/Lesen&lt;br /&gt;
           |     |     |     |     |     |     HW-Pin Status&lt;br /&gt;
           |     |     |     |     |     programmierbares Adress-Bit&lt;br /&gt;
           |     |     |     |     programmierbares Adress-Bit &lt;br /&gt;
           |     |     |     programmierbares Adress-Bit      &lt;br /&gt;
           |     |     programmierbares Adress-Bit      &lt;br /&gt;
           |     Immer 1 (HIGH) fest eigebrannt&lt;br /&gt;
           Immer 1 (HIGH) fest eigebrannt      &lt;br /&gt;
     &lt;br /&gt;
Auch die Motorparameter können in diesem OTP Speicher abgelegt werden, diese sind allerdings auch&lt;br /&gt;
in einem flüchtigen RAM konfigurierbar und müssen dann eben bei jedem Neustart/Reset neu parametriert werden.&lt;br /&gt;
     &lt;br /&gt;
Die Steuerung geschieht immer mit einem sog. Daten-Telegramm, in welchen die einzelnen Paramerter eingetragen sind.&lt;br /&gt;
Je nach Befehl an den TMC222 sind diese Telegramme anders aber ähnlich aufgebaut. Hierzu habe ich eingenen Funtionen&lt;br /&gt;
im Nachfolgenden Sketch geschrieben.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Der Entwurf des Programms==&lt;br /&gt;
&#039;&#039;&#039;Aufbau des Sketches Schritt für Schritt&#039;&#039;&#039;&lt;br /&gt;
Damit das ganze nicht zu sehr Theorie wird, baue ich in den kommenden Tagen das Arduino Sketch so nach und nach auf,&lt;br /&gt;
welches dann natürlich auch entsprechend dokumentiert den Einstieg in die Ansteuerung des TC222 erleichtern soll. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im Gegensatz zu einfachen Bausteinen&#039;&#039;&#039;&lt;br /&gt;
wie z.B. dem PCF8574, wird an den TMC22 nicht nur ein Byte gesendet oder empfangen, sondern gleich mehrere Bytes, in welchen die Daten codiert sind.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ein bisschen Verständnis für die Programmierung speziell mit dem Arduino und Grundlagen im Umgang mit dem Arduino setze ich voraus.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Die TMC222 Befehle===&lt;br /&gt;
Diese definieren wir als Konstanten mit sprechenden Bezeichnungen, damit wir uns nicht den Wert merken müssen&lt;br /&gt;
  // TMC222 Befehlssatz&lt;br /&gt;
  const byte _TMC222GetFullStatus1     = 0x81;&lt;br /&gt;
  const byte _TMC222GetFullStatus2     = 0xFC;&lt;br /&gt;
  const byte _TMC222GetOTPParam        = 0x82;&lt;br /&gt;
  const byte _TMC222GotoSecurePosition = 0x84;&lt;br /&gt;
  const byte _TMC222HardStop           = 0x85;&lt;br /&gt;
  const byte _TMC222ResetPosition      = 0x86;&lt;br /&gt;
  const byte _TMC222ResetToDefault     = 0x87;&lt;br /&gt;
  const byte _TMC222RunInit            = 0x88;&lt;br /&gt;
  const byte _TMC222SetMotorParam      = 0x89;&lt;br /&gt;
  const byte _TMC222SetOTPParam        = 0x90;&lt;br /&gt;
  const byte _TMC222SetPosition        = 0x8B;&lt;br /&gt;
  const byte _TMC222SoftStop           = 0x8F;&lt;br /&gt;
&lt;br /&gt;
==Variablen und Arrays==&lt;br /&gt;
&lt;br /&gt;
        byte _TMC222dump[9];                      // Ein Array zum arbeiten mit den TMC222 Daten&lt;br /&gt;
        byte _TMC222adr[32];                      // Ein Array mit allen erlaubten Adressen der TMC222 IC&#039;s&lt;br /&gt;
        int  _TMC222current[16];                  // Ein Array mit den Motorstromdaten des TMC222 IC&#039;s&lt;br /&gt;
&lt;br /&gt;
==Blibliotheken (Includes)==&lt;br /&gt;
 include &amp;lt;Wire.h&amp;gt;                                 // Bibliothek damit wir Daten über I2C Senden/Empfangen können&lt;br /&gt;
&lt;br /&gt;
===Der Setup Teil===&lt;br /&gt;
   void setup() {&lt;br /&gt;
   // put your setup code here, to run once:&lt;br /&gt;
   // Nach einem Reset MUSS immer ein _TMC222GetFullStatus1 ausgeführt werden!&lt;br /&gt;
&lt;br /&gt;
      Serial.begin(9600);        // open the serial port at 9600 bps:&lt;br /&gt;
&lt;br /&gt;
====Vordefinition aller erlaubten Adressen für die TMC222 IC&#039;s====&lt;br /&gt;
Der Übersichtlichkeit wegen, habe ich alle erlaubten TMC222 Adressen hier in einem Array definiert.&lt;br /&gt;
&lt;br /&gt;
Da man in der realen Anwendung selten so viele Bausteine gleichzeitig verwendet, &lt;br /&gt;
kann dies später auch vereinfacht werden.&lt;br /&gt;
&lt;br /&gt;
      // Vordefinition aller erlaubten Adressen für die TMC222 IC&#039;s (nur der Übersicht wegen)&lt;br /&gt;
      _TMC222adr[0] =  0x60;  // BIN =  1100000  DEZ = 96    - wenn HW = offen &lt;br /&gt;
      _TMC222adr[1] =  0x62;  // BIN =  1100010  DEZ = 98    - wenn HW = offen&lt;br /&gt;
      _TMC222adr[2] =  0x64;  // BIN =  1100100  DEZ = 100   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[3] =  0x66;  // BIN =  1100110  DEZ = 102   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[4] =  0x68;  // BIN =  1101000  DEZ = 104   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[5] =  0x6A;  // BIN =  1101010  DEZ = 106   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[6] =  0x6C;  // BIN =  1101100  DEZ = 108   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[7] =  0x6E;  // BIN =  1101110  DEZ = 110   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[8] =  0x70;  // BIN =  1110000  DEZ = 112   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[9] =  0x72;  // BIN =  1110010  DEZ = 114   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[10] =  0x74; // BIN =  1110100  DEZ = 116   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[11] =  0x76; // BIN =  1110110  DEZ = 118   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[12] =  0x78; // BIN =  1111000  DEZ = 120   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[13] =  0x7A; // BIN =  1111010  DEZ = 122   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[14] =  0x7C; // BIN =  1111100  DEZ = 124   - wenn HW = offen &lt;br /&gt;
      _TMC222adr[15] =  0x7E; // BIN =  1111110  DEZ = 126   - wenn HW = offen &lt;br /&gt;
                           &lt;br /&gt;
      _TMC222adr[16] =  0x61; // BIN =  1100001  DEZ = 97    - wenn HW = GND oder +UB  &lt;br /&gt;
      _TMC222adr[17] =  0x63; // BIN =  1100011  DEZ = 99    - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[18] =  0x65; // BIN =  1100101  DEZ = 101   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[19] =  0x67; // BIN =  1100111  DEZ = 103   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[20] =  0x69; // BIN =  1101001  DEZ = 105   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[21] =  0x6B; // BIN =  1101011  DEZ = 107   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[22] =  0x6D; // BIN =  1101101  DEZ = 109   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[23] =  0x6F; // BIN =  1101111  DEZ = 111   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[24] =  0x71; // BIN =  1110001  DEZ = 113   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[25] =  0x73; // BIN =  1110011  DEZ = 115   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[26] =  0x75; // BIN =  1110101  DEZ = 117   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[27] =  0x77; // BIN =  1110111  DEZ = 119   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[28] =  0x79; // BIN =  1111001  DEZ = 121   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[29] =  0x7B; // BIN =  1111011  DEZ = 123   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[30] =  0x7D; // BIN =  1111101  DEZ = 125   - wenn HW = GND oder +UB&lt;br /&gt;
      _TMC222adr[31] =  0x7F; // BIN =  1111111  DEZ = 127   - wenn HW = GND oder +UB&lt;br /&gt;
&lt;br /&gt;
* Die Bits 7 und 6 sind im TMC222 fest auf 1 vorprogrammiert und können nicht verändert werden (Binäre Darstellung: &#039;&#039;&#039;11&#039;&#039;&#039;xxxxxx)&lt;br /&gt;
* das Bit-0 (LSB) definiert bei I2C-Protokoll immer ob es sich um einen lesende oder schreibenden Zugriff auf das IC handelt (Binäre Darstellung: 11xxxxx&#039;&#039;&#039;X&#039;&#039;&#039;) in der Programmiersprache des Arduino (C) wird das Bit0 schlichtweg ignoriert,&lt;br /&gt;
da diese die Datenrichtung (lesen oder schreiben) definiert und somit im I2C Protokoll immer gleich definiert ist.&lt;br /&gt;
Daher wurde die Übergabe diese Bit&#039;s schlichtweg weg gelassen.&lt;br /&gt;
&lt;br /&gt;
* Das Bit-1 stellt beim TMC222 den Zustand de Eingang-Pins HW dar und ist daher per Programm nicht beeinflussbar (Binäre Darstellung: 11xxxx&#039;&#039;&#039;X&#039;&#039;&#039;x) und wird in der Adressangabe als BIT0 (11xxxx&#039;&#039;&#039;X&#039;&#039;&#039;) übergeben.&lt;br /&gt;
&lt;br /&gt;
:(Zugegeben ich habe dies etwas verwirrend ausgedrückt, nehmt es als gegeben hin.) &lt;br /&gt;
:Im Prinzip ist die Adressierung wie in der Tabelle von Trinamic dargestellt Bitweise um eins nach rechts verschoben zu betrachten, das niedrigste Bit fällt also raus und von links wird eine 0 &amp;quot;reingeschoben&amp;quot; damit das Byte wieder voll ist. &#039;&#039;(bei so viel Bit muss man ja voll sein)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
:Mit dem HW Eingang am TMC222micro können ohne Änderung der Speicherzellen im OTP zwei TMC222-ICs gleichzeitig und unabhängig von einander verwendet werden ohne dass es einen Adressenkonflikt gibt.&lt;br /&gt;
&lt;br /&gt;
====Vordefinition der Motor Stromstärken====&lt;br /&gt;
Leider steigt der vom TMC222 &#039;&#039;&#039;einstellbare Motorstom&#039;&#039;&#039; nicht linear mit dem Übergabe Wert an, daher muss eine Tabelle definiert werden.&lt;br /&gt;
Dafür werden am TMC22 keine externen Messwiderstände benötigt, diese sind bereits im IC integriert.&lt;br /&gt;
Übrigens wird laut Datenblatt &#039;&#039;&#039;kein Kühlkörper für das IC benötigt&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Motorstom Tabelle.png|TMC222 Motorstrom Tabelle]]&lt;br /&gt;
&lt;br /&gt;
      // Vordefinition der Motor Stromstärken, leider lassen sie die Werte nicht mittels MAP-Befehl errechnen.&lt;br /&gt;
      _TMC222current[0]  =  59;  // Irun oder Ihold =  59mA&lt;br /&gt;
      _TMC222current[1]  =  71;  // Irun oder Ihold =  71mA&lt;br /&gt;
      _TMC222current[2]  =  84;  // Irun oder Ihold =  84mA&lt;br /&gt;
      _TMC222current[3]  = 100;  // Irun oder Ihold = 100mA&lt;br /&gt;
      _TMC222current[4]  = 119;  // Irun oder Ihold = 119mA&lt;br /&gt;
      _TMC222current[5]  = 141;  // Irun oder Ihold = 141mA&lt;br /&gt;
      _TMC222current[6]  = 168;  // Irun oder Ihold = 168mA&lt;br /&gt;
      _TMC222current[7]  = 200;  // Irun oder Ihold = 200mA&lt;br /&gt;
      _TMC222current[8]  = 238;  // Irun oder Ihold = 238mA&lt;br /&gt;
      _TMC222current[9]  = 283;  // Irun oder Ihold = 283mA&lt;br /&gt;
      _TMC222current[10] = 336;  // Irun oder Ihold = 336mA&lt;br /&gt;
      _TMC222current[11] = 400;  // Irun oder Ihold = 400mA&lt;br /&gt;
      _TMC222current[12] = 476;  // Irun oder Ihold = 476mA&lt;br /&gt;
      _TMC222current[13] = 566;  // Irun oder Ihold = 566mA&lt;br /&gt;
      _TMC222current[14] = 673;  // Irun oder Ihold = 673mA&lt;br /&gt;
      _TMC222current[15] = 800;  // Irun oder Ihold = 800mA&lt;br /&gt;
 }&lt;br /&gt;
Wie in der Tabelle ersichtlich kann der Strom nicht auf 0mA gesetzt werden,&lt;br /&gt;
&lt;br /&gt;
also wird der Motor theoretisch immer bestromt. Allerdings kann man im TMC222 den Motor auch noch abschalten, &lt;br /&gt;
&lt;br /&gt;
was wiederum dazu führt dass kein Strom mehr durch den Motor fließt.&lt;br /&gt;
&lt;br /&gt;
===Der loop Teil===&lt;br /&gt;
  void loop() {&lt;br /&gt;
    // put your main code here, to run repeatedly:&lt;br /&gt;
   cleardump();&lt;br /&gt;
   TMC222GetFullStatus1(_TMC222adr[0]);     // Prozedur zum auslesen des TMC als Parameter wird die Adresse des IC&#039;s übegeben&lt;br /&gt;
   printdump();&lt;br /&gt;
   delay(10000);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
===Nach dem Loop Teil können wir eigene Prozeduren schreiben===&lt;br /&gt;
welche wir dann vom Hauprogramm (loop-Teil) aus aufrufen werden&lt;br /&gt;
&lt;br /&gt;
====Satzaufbau zur Abfrage des TMC222 GetFullStatus1====&lt;br /&gt;
[[Datei:TMC222GetFullStatus1.png]]&lt;br /&gt;
&lt;br /&gt;
   void TMC222GetFullStatus1(byte Adresse) {&lt;br /&gt;
      _TMC222dump[0] = Adresse;                                // I2C Adresse eines TMC222&lt;br /&gt;
      _TMC222dump[1] = _TMC222GetFullStatus1;                  // Den Befehl GetFullStatus1 in das Array schreiben&lt;br /&gt;
   }&lt;br /&gt;
Dieses Array wird an den TMC222 gesendet und anschließend werden die Empfangenen Daten darin abgelegt &lt;br /&gt;
um diese dann anschließend entsprechend auszuwerten&lt;br /&gt;
&lt;br /&gt;
Die Zeilen 0 bis 8 aus der Grafik entsprechen exakt dem Array Index 0 bis 8&lt;br /&gt;
&lt;br /&gt;
Allerdings ist es etwas aufwändig die Daten sinngemäß aus dem Array zu lesen, bzw. in dass Array zu schreiben.&lt;br /&gt;
Ich werde dies absichtlich etwas umständlicher schreiben in der Hoffnung dass es dadurch verständlicher wird. &lt;br /&gt;
Die &amp;quot;Hacker&amp;quot; unter Euch mögen es mir nachsehen ;-)&lt;br /&gt;
&lt;br /&gt;
====Ausgabe des Zwischenspeichers====&lt;br /&gt;
Darin werden die Befehle und Daten abgelegt welche wir zum TMC22 senden oder von diesem empfangen werden&lt;br /&gt;
  void printdump() {&lt;br /&gt;
     // ein einfaches darstellen des Array&#039;s _TMC222dump[]&lt;br /&gt;
     for (int i=0;  i&amp;lt;9; i++){&lt;br /&gt;
        Serial.print(&amp;quot;Dump Data (&amp;quot;);&lt;br /&gt;
        Serial.print(i);&lt;br /&gt;
        Serial.print(&amp;quot;)   : &amp;quot;);&lt;br /&gt;
        Serial.println(_TMC222dump[i], BIN);&lt;br /&gt;
     }&lt;br /&gt;
     Serial.println();&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
====Leeren des Zwischenspeichers====&lt;br /&gt;
   void cleardump() {&lt;br /&gt;
      // ein einfaches nullen des Array&#039;s _TMC222dump[]&lt;br /&gt;
      for (int i=0;  i&amp;lt;9; i++){&lt;br /&gt;
         _TMC222dump[i]=0;&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
==Zusammenfassung==&lt;br /&gt;
===Übersicht der verwendeten Konstanten, Variablen und Funktionen===&lt;br /&gt;
====Konstanten====&lt;br /&gt;
:Der TMC222 Befehlssatz&lt;br /&gt;
::_TMC222GetFullStatus1&lt;br /&gt;
::_TMC222GetFullStatus2&lt;br /&gt;
::_TMC222GetOTPParam&lt;br /&gt;
::_TMC222GotoSecurePosition&lt;br /&gt;
::_TMC222HardStop&lt;br /&gt;
::_TMC222ResetPosition&lt;br /&gt;
::_TMC222ResetToDefault&lt;br /&gt;
::_TMC222RunInit&lt;br /&gt;
::_TMC222SetMotorParam&lt;br /&gt;
::_TMC222SetOTPParam&lt;br /&gt;
::_TMC222SetPosition&lt;br /&gt;
::_TMC222SoftStop&lt;br /&gt;
&lt;br /&gt;
====Variablen====&lt;br /&gt;
::_TMC222dump[9]&lt;br /&gt;
::_TMC222adr[32]&lt;br /&gt;
::_TMC222current[16]&lt;br /&gt;
&lt;br /&gt;
====Funktionen====&lt;br /&gt;
::printdump()&lt;br /&gt;
::cleardump()&lt;br /&gt;
::TMC222GetFullStatus1(&#039;&#039;Adresse des TMC222&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
==Wichtige Tipps==&lt;br /&gt;
Ich kann es nicht oft genug wiederholen:&lt;br /&gt;
* Die I2C Leitungen, SCL und SDA benötigen jeweils und einmalig einen &#039;&#039;&#039;10kR Pull Up Widerstand&#039;&#039;&#039; zu +5V des Arduino &lt;br /&gt;
* Die &#039;&#039;&#039;Versorgungsspannung&#039;&#039;&#039; des TMC222 darf &#039;&#039;&#039;nicht unter 8V&#039;&#039;&#039; liegen&lt;br /&gt;
* Es muss ein Schrittmotor am TMC222 angeschlossen sein&lt;br /&gt;
* Die Pins &#039;&#039;&#039;HW und SWI haben keinen Logic Level&#039;&#039;&#039;! und dürfen &amp;lt;u&amp;gt;keinesfalls an den Arduino&amp;lt;/u&amp;gt; angeschlossen werden.&lt;br /&gt;
:::HW löst den zweiten Adressbereich aus mehr dazu im Datenblatt (am besten beim ersten Test unbeschaltet lassen)&lt;br /&gt;
:::SWI ist ein Eingang für einen Referenzschalter mehr dazu im Datenblatt (am besten beim ersten Test unbeschaltet lassen)&lt;br /&gt;
&lt;br /&gt;
==Nützliche Werkzeuge==&lt;br /&gt;
===Der TMC222micro als Baustein für Fritzing===&lt;br /&gt;
&lt;br /&gt;
*[[Datei:TMC222micro Fritzing-Part.zip]]&lt;br /&gt;
&lt;br /&gt;
Das TMC222micro als Bauteil zum Import in die Fritzing Software. &lt;br /&gt;
eine gepackte ZIP Datei. Nach dem entpacken kann das Modul im den Fritzing Bauteilkatalog importiert werden&lt;br /&gt;
&lt;br /&gt;
===I2cScanner===&lt;br /&gt;
Sollte es in irgendeiner Weise Problme mit der I2C Kommunikation geben?&lt;br /&gt;
Ich habe Im Playground einen I2C Scanner gefunden:&lt;br /&gt;
* http://playground.arduino.cc/Main/I2cScanner&lt;br /&gt;
Dieses Programm sucht den kompletten I2C Adress-Bereich nach I2C kompatiblen Devices ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:TMC222+UNO+I2C-SCN.png|322px]]&lt;br /&gt;
&lt;br /&gt;
Mit diesem Tool habe ich z.B. festgestellt dass in Arduino C im Gegensatz von z.B. Bascom (das ist eine andere Programmiersprache für die AVR Prozessoren wie sie auch der Arduino verwendet und mit welchem ich meine ersten I2C Erfahrungen sammeln konnte), möglicherweise auch andere Programmiersprachen, das Bit0 nicht mit gerechnet wird. Die Adresse des I2C Bauteils also einen 7-Bit Wert darstellt (Bit1 bis Bit7).&lt;br /&gt;
&lt;br /&gt;
Somit hat mir das kleine Programm schon viel Ärger und Frust erspart.&lt;br /&gt;
&lt;br /&gt;
Üblicherweise wird die I2C-Adresse als 8Bit Zahl angegeben, wobei das niederwertigste Bit bestimmt, ob vom Baustein gelesen oder ob der Baustein beschrieben werden soll.&lt;br /&gt;
Die Arduino-Bibliothek hingegen betrachtet die I2C Adresse als 7 Bit Zahl, so dass die Adresse aus dem Datenblatt erst halbiert werden bzw. besser um 1 Bit nach rechts &amp;quot;geshiftet/geschoben&amp;quot; werden muss.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      // --------------------------------------&lt;br /&gt;
      // i2c_scanner&lt;br /&gt;
      //&lt;br /&gt;
      // Version 1&lt;br /&gt;
      //    This program (or code that looks like it)&lt;br /&gt;
      //    can be found in many places.&lt;br /&gt;
      //    For example on the Arduino.cc forum.&lt;br /&gt;
      //    The original author is not know.&lt;br /&gt;
      // Version 2, Juni 2012, Using Arduino 1.0.1&lt;br /&gt;
      //     Adapted to be as simple as possible by Arduino.cc user Krodal&lt;br /&gt;
      // Version 3, Feb 26  2013&lt;br /&gt;
      //    V3 by louarnold&lt;br /&gt;
      // Version 4, March 3, 2013, Using Arduino 1.0.3&lt;br /&gt;
      //    by Arduino.cc user Krodal.&lt;br /&gt;
      //    Changes by louarnold removed.&lt;br /&gt;
      //    Scanning addresses changed from 0...127 to 1...119,&lt;br /&gt;
      //    according to the i2c scanner by Nick Gammon&lt;br /&gt;
      //    http://www.gammon.com.au/forum/?id=10896&lt;br /&gt;
      // Version 5, March 28, 2013&lt;br /&gt;
      //    As version 4, but address scans now to 127.&lt;br /&gt;
      //    A sensor seems to use address 120.&lt;br /&gt;
      // Version 6, November 27, 2015.&lt;br /&gt;
      //    Added waiting for the Leonardo serial communication.&lt;br /&gt;
      // &lt;br /&gt;
      //&lt;br /&gt;
      // This sketch tests the standard 7-bit addresses&lt;br /&gt;
      // Devices with higher bit address might not be seen properly.&lt;br /&gt;
      //&lt;br /&gt;
       #include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
       void setup()&lt;br /&gt;
      {&lt;br /&gt;
        Wire.begin();&lt;br /&gt;
      &lt;br /&gt;
        Serial.begin(9600);&lt;br /&gt;
        while (!Serial);             // Leonardo: wait for serial monitor&lt;br /&gt;
        Serial.println(&amp;quot;\nI2C Scanner&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      void loop()&lt;br /&gt;
      {&lt;br /&gt;
        byte error, address;&lt;br /&gt;
        int nDevices;&lt;br /&gt;
        Serial.println(&amp;quot;Scanning...&amp;quot;);&lt;br /&gt;
        nDevices = 0;&lt;br /&gt;
        for(address = 1; address &amp;lt; 127; address++ ) &lt;br /&gt;
        {&lt;br /&gt;
          // The i2c_scanner uses the return value of&lt;br /&gt;
          // the Write.endTransmisstion to see if&lt;br /&gt;
          // a device did acknowledge to the address.&lt;br /&gt;
          Wire.beginTransmission(address);&lt;br /&gt;
          error = Wire.endTransmission();&lt;br /&gt;
          if (error == 0)&lt;br /&gt;
          {&lt;br /&gt;
            Serial.print(&amp;quot;I2C device found at address 0x&amp;quot;);&lt;br /&gt;
            if (address&amp;lt;16) &lt;br /&gt;
              Serial.print(&amp;quot;0&amp;quot;);&lt;br /&gt;
            Serial.print(address,HEX);&lt;br /&gt;
            Serial.println(&amp;quot;  !&amp;quot;);&lt;br /&gt;
            nDevices++;&lt;br /&gt;
          }&lt;br /&gt;
          else if (error==4) &lt;br /&gt;
          {&lt;br /&gt;
            Serial.print(&amp;quot;Unknow error at address 0x&amp;quot;);&lt;br /&gt;
            if (address&amp;lt;16) &lt;br /&gt;
              Serial.print(&amp;quot;0&amp;quot;);&lt;br /&gt;
            Serial.println(address,HEX);&lt;br /&gt;
          }    &lt;br /&gt;
        }&lt;br /&gt;
        if (nDevices == 0)&lt;br /&gt;
          Serial.println(&amp;quot;No I2C devices found\n&amp;quot;);&lt;br /&gt;
        else&lt;br /&gt;
          Serial.println(&amp;quot;done\n&amp;quot;);&lt;br /&gt;
        delay(5000);           // wait 5 seconds for next scan&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
== Jetzt fangen die Probleme an==&lt;br /&gt;
Die Umsetzung der Kommunikation bereitet mit etwas Schwierigkeiten. Egal was ich teste ich erhalte immer das gleiche, falsche Resultat.&lt;br /&gt;
Was mir in Bascom noch einleuchtend erschien, bereitet mit in der Arduino Umgebung einige Probleme, zumal es für mich an aussagekräftigen Beispielen für komplexe Kommunikation über den I2c Bus mit der Arduino Software mangelt.&lt;br /&gt;
&lt;br /&gt;
Ich lasse keinesfalls locker, bitte jedoch um Geduld.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Üblicherweise wird die I2C-Adresse als 8Bit Zahl angegeben&#039;&#039;&#039;, wobei das niederwertigste Bit bestimmt, ob vom Baustein gelesen oder ob der Baustein beschrieben werden soll.&lt;br /&gt;
Die &#039;&#039;&#039;Arduino-Bibliothek hingegen&#039;&#039;&#039; betrachtet die I2C Adresse &#039;&#039;&#039;als 7 Bit Zahl&#039;&#039;&#039;, so dass die Adresse aus dem Datenblatt erst halbiert werden muss.&lt;br /&gt;
&lt;br /&gt;
===BASCOM Version einer früheren Entwicklung===&lt;br /&gt;
Zu meiner Ehrenrettung muss ich erwähnen das ich bereits eine funktionierende Programmierung im Roboternetz veröffentlicht hatte aber aus unerfindlichen Gründen dort nicht mehr auffindbar ist. Daher stelle ich die Dokumentation hier nochmals zur Verfügung. &lt;br /&gt;
&lt;br /&gt;
Damals gab es noch keinen Arduino daher ist die komplette Beschreibung für einen ATmega32 ausgelegt.&lt;br /&gt;
Ich versuche eine Umsetzung für den Arduino zu erstellen...&lt;br /&gt;
  &lt;br /&gt;
[[Datei:oldANL-BAS-TMC222.pdf]]&lt;br /&gt;
&lt;br /&gt;
Im folgenden das Bascom Programm für den Arduino UNO umgeschrieben &lt;br /&gt;
&lt;br /&gt;
[[Datei:TMC222micro für ArduinoUNO Configurator V5.zip]]&lt;br /&gt;
&lt;br /&gt;
==Abkürzungen==&lt;br /&gt;
:: OTP = One Time Programmable&lt;br /&gt;
:: LSB = Least significant Bit (Niederstwertiges Bit)&lt;br /&gt;
:: MSB = Most significant Bit (Höchstwertiges Bit)&lt;br /&gt;
:: BSQ = Beißend Schwarzer Qualm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3725</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3725"/>
		<updated>2017-09-15T18:51:52Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* In eigener Sache: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ich habe daraus den uMighty1284P erstellt,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit onBoard Echtzeituhr und SD-Card Sockel, komplett in 3,3V Technik &amp;lt;br&amp;gt;&lt;br /&gt;
Ein FT232RL mit micoUSB-Buche dient als Programmier- und Kommunikations- Interface,&amp;lt;br&amp;gt;&lt;br /&gt;
sechs vollautomatische bidirektionale LevelShifter dienen als Schnittstelle zur altbewähren 5V Technik für ausgewählte Signale zum Anschluss von Peripherie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Hinweis: =====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ich lasse keine Platinen mehr fertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Trotz der professionellen Fertigung bleibt das bestücken und testen zu aufwändig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/5uiroWBkdFY SMD &#039;Fine-Pitch&#039; Bauteile von Hand löten]&amp;lt;br&amp;gt;&lt;br /&gt;
hiermit lassen sich auch nachträglich ungewollte Lötbrücken und Kurzschlüsse entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Als Flussmittel empfehle ich das in Deutschland erhältliche EDSYN-FL-22.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf korrekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Programmierung=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Beispiele - Sketche===&lt;br /&gt;
Hier eine Sammlung von Beispielen zum Testen und programmieren der Funktionen des uMighty1284P&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Umighty1284 Beispiele.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=In eigener Sache:=&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ich lasse keine Platinen mehr fertigen.&#039;&#039;&#039; &lt;br /&gt;
Trotz der professionellen Fertigung bleibt das bestücken und testen zu aufwändig. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3724</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3724"/>
		<updated>2017-09-15T18:51:28Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* In eigener Sache: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ich habe daraus den uMighty1284P erstellt,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit onBoard Echtzeituhr und SD-Card Sockel, komplett in 3,3V Technik &amp;lt;br&amp;gt;&lt;br /&gt;
Ein FT232RL mit micoUSB-Buche dient als Programmier- und Kommunikations- Interface,&amp;lt;br&amp;gt;&lt;br /&gt;
sechs vollautomatische bidirektionale LevelShifter dienen als Schnittstelle zur altbewähren 5V Technik für ausgewählte Signale zum Anschluss von Peripherie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Hinweis: =====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ich lasse keine Platinen mehr fertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Trotz der professionellen Fertigung bleibt das bestücken und testen zu aufwändig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/5uiroWBkdFY SMD &#039;Fine-Pitch&#039; Bauteile von Hand löten]&amp;lt;br&amp;gt;&lt;br /&gt;
hiermit lassen sich auch nachträglich ungewollte Lötbrücken und Kurzschlüsse entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Als Flussmittel empfehle ich das in Deutschland erhältliche EDSYN-FL-22.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf korrekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Programmierung=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Beispiele - Sketche===&lt;br /&gt;
Hier eine Sammlung von Beispielen zum Testen und programmieren der Funktionen des uMighty1284P&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Umighty1284 Beispiele.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=In eigener Sache:=&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ich lasse keine Platinen mehr fertigen.&#039;&#039;&#039; &lt;br /&gt;
Trotz der professionellen Fertigung bleibt das bestücken und testen zu aufwändig. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3723</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3723"/>
		<updated>2017-09-15T18:48:40Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Nachbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ich habe daraus den uMighty1284P erstellt,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit onBoard Echtzeituhr und SD-Card Sockel, komplett in 3,3V Technik &amp;lt;br&amp;gt;&lt;br /&gt;
Ein FT232RL mit micoUSB-Buche dient als Programmier- und Kommunikations- Interface,&amp;lt;br&amp;gt;&lt;br /&gt;
sechs vollautomatische bidirektionale LevelShifter dienen als Schnittstelle zur altbewähren 5V Technik für ausgewählte Signale zum Anschluss von Peripherie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Hinweis: =====&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Ich lasse keine Platinen mehr fertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Trotz der professionellen Fertigung bleibt das bestücken und testen zu aufwändig.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/5uiroWBkdFY SMD &#039;Fine-Pitch&#039; Bauteile von Hand löten]&amp;lt;br&amp;gt;&lt;br /&gt;
hiermit lassen sich auch nachträglich ungewollte Lötbrücken und Kurzschlüsse entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Als Flussmittel empfehle ich das in Deutschland erhältliche EDSYN-FL-22.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf korrekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Programmierung=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Beispiele - Sketche===&lt;br /&gt;
Hier eine Sammlung von Beispielen zum Testen und programmieren der Funktionen des uMighty1284P&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Umighty1284 Beispiele.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=In eigener Sache:=&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:Wortuhr_von_Udo&amp;diff=3722</id>
		<title>Ding:Wortuhr von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:Wortuhr_von_Udo&amp;diff=3722"/>
		<updated>2017-09-15T18:46:59Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Downloads: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Infobox Ding&lt;br /&gt;
|Foto = Wortuhr_V1.0.1_esistzehnvorhalbvier.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;&#039;&#039;&#039;Udo&#039;s Version einer Wortuhr&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Wortuhr_V1.0.1_esistzehnvorhalbvier.png|Visualisierung&lt;br /&gt;
Datei:3 Wortuhr V1.0.1 exploded view 1.png|Explosionszeichnung&lt;br /&gt;
Datei:5 Wortuhr V1.0.1 Hinterseite und Controller.png|Rückseite&lt;br /&gt;
Datei:7 Wortuhr V1.0.1 LED Montage.png|Rückseite Detail&lt;br /&gt;
Datei:Wortuhr_V1.0.1_R%C3%BCckseite.png|Gehäuse Rückseite mit Bedienelementen&lt;br /&gt;
Datei:Wortuhr V1.0.1 mit FabLab Zifferblatt + Trenner 3mm.svg&lt;br /&gt;
Datei:WORTUHR-Steckplatine.png|Nachblildung der Schaltung mit Fritzing (ohne Gewähr)&lt;br /&gt;
Datei:Uuno 1.01 micro USB Rev B.png|Neue Controllerplatine in Arbeit&lt;br /&gt;
Datei:Umighty1284 V3.png|größer, besser und neuer der uMighty1284P&lt;br /&gt;
Datei:uMighty1284P real.jpg|größer, besser und neuer der uMighty1284P der 1. Prototyp&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Eine Uhr welche die Zeit nicht mit Zeigern oder Zahlen sondern als geschriebene Wörter in Intervallen von Fünf Minuten anzeigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Zusammenfassung: =====&lt;br /&gt;
* Zum Einbau in einen IKEA RIBBA Bilderrahmen&lt;br /&gt;
* Für jeden verwendeten Buchstaben wird eine LED (99 LED&#039;S) verwendet, daher gleichmäßige Ausleuchtung aber auch höherer Kosten- und Zeitaufwand.&lt;br /&gt;
* größeres Projekt für Fortgeschrittenen Bastler, daher leider &#039;&#039;&#039;nicht für Einsteiger geeignet&#039;&#039;&#039; (Mechanik und Elektronik) &lt;br /&gt;
* Die angesteuerten Leds leuchten alle gleichzeitig, kein Multiplexing, daher höhere Lichtausbeute aber auch höherer Strombedarf als bei Multiplexing&lt;br /&gt;
* für die Komplette Darstellung der Zeit werden lediglich drei (3) Byte verwendet (24-Bit)&lt;br /&gt;
* Differenzierung zwischen EIN und EINS (ES IST EIN UHR / ES IST FÜNF NACH EINS)&lt;br /&gt;
* Geschlossenes Gehäuse (Bilderrahmen) mit freien Zugang zu den Bedienelementen (Taster) zum einstellen / ändern der Uhrzeit&lt;br /&gt;
* Batterie gestützte Echtzeit Uhr, d.h. die Zeit läuft weiter auch wenn die Schaltung von der Versorgung/Netzteil getrennt wurde und ist sofort wieder verfügbar sobald die Versorgung (Netzteil) angeschlossen wird.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== geplante Erweiterungen: =====&lt;br /&gt;
* An eine Funk Uhr Anbindung mit DCF77 Empfänger wurde zwar gedacht, wegen schlechten Empfangs (allgemein bekannt) jedoch wieder verworfen&lt;br /&gt;
* über eine Zeit Synchronisierung mit RDS Signal des UKW Radios&#039; (z.B. mit SI4735 o.ä.) denke ich gerade nach [http://www.elv.de/Radio-Multitalent-%E2%80%93-AMFM-RDS-Empf%C3%A4nger-Si4735/x.aspx/cid_726/detail_36953 Ein fertiges Modul bekommt man u.a. bei ELV] hier auch ein nettes Video vom CCzwei: [https://youtu.be/JFWZJdA_Mzs SDR Software Defined Radio von Burkhard Kainka] und ein weiteres Video auch vom CCzwei [https://youtu.be/Z-rLGz9ScSM DSP Radio mit dem Arduino Testboard]&lt;br /&gt;
* auch eine Synchronisierung über WLAN und Zeit-Server (NTP) ist noch nicht gänzlich aus dem Rennen&lt;br /&gt;
* Dimmer Funktion zur Helligkeitsanpassung an das Umgebungslicht&lt;br /&gt;
* Näherungssensor für &amp;quot;Magic Mirror&amp;quot; Effekt (steht man direkt vor der Uhr wird das Display ausgeschaltet und die gesamte Fläche ist dann ein Spiegel) natürlich muss dann eine durchlässige Spiegelfolie hinter der Glasplatte angebracht werden&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Downloads: =====&lt;br /&gt;
* mechanische Baupläne als SVG für &#039;&#039;&#039;VisiCut&#039;&#039;&#039;: http://wiki.fablab-nuernberg.de/files/1/12/Wortuhr_V1.0.1_VisiCut_Daten.zip&lt;br /&gt;
* komplettes 3D Modell erstellt mit &#039;&#039;&#039;SketchUp&#039;&#039;&#039;: http://wiki.fablab-nuernberg.de/w/Datei:Wortuhr_V1.0.1_3D_Sketchup.zip&lt;br /&gt;
* &#039;&#039;&#039;Schaltplan der Controllerplatine&#039;&#039;&#039; mit Bedienelementen: http://wiki.fablab-nuernberg.de/files/f/f7/WortUhr_Controller_V1.0.1c_Schaltplan.pdf&lt;br /&gt;
* für VisiCut &#039;&#039;&#039;Zifferblatt mit FAB LAB Schriftzug und Logo&#039;&#039;&#039;: http://wiki.fablab-nuernberg.de/files/1/1a/Wortuhr_V1.0.1_mit_FabLab_Zifferblatt_%2B_Trenner_3mm.svg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Hinweis: =====&lt;br /&gt;
Ich lasse keine Platinen mehr fertigen.&lt;br /&gt;
Trotz der professionellen Fertigung bleibt das bestücken und testen zu aufwändig.&lt;br /&gt;
&#039;&#039;&#039;Wenn Ihr die Wortuhr nachbauen wollt, dann baut die elektronik bitte diskret wie beschrieben auf.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Alternative Elektronik: =====&lt;br /&gt;
Wer den Nachbau der kompletten Elektronik Scheut kann auch meinem Entwurf &amp;quot;Schieberegister_mit_Leistung&amp;quot;&amp;lt;br /&amp;gt;&lt;br /&gt;
* http://wiki.fablab-nuernberg.de/w/Ding:Schieberegister_mit_Leistung&amp;lt;br /&amp;gt;&lt;br /&gt;
mit einem Arduino (FabUino) kombinieren und hierfür verwenden, es werden drei (3) Platinen &amp;quot;Schieberegister_mit_Leistung&amp;quot; ohne FET&#039;s benötigt.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das ganze verschwindet dann natürlich nicht mehr &#039;unsichtbar&#039; in den Bilderrahmen :-( &amp;lt;br /&amp;gt;&lt;br /&gt;
Außerdem muss dann auch noch ein extra RTC-Modul besorgt werden, es sei denn man verzichtet auf den Komfort eines Batterie gestützten Uhr-Moduls und nimmt in Kauf dass die Zeit noch stärker als mit dem DS1307 abweicht, wenn der Arduino nicht Zeitkalibriert wird.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Modding: =====&lt;br /&gt;
Die Dateien  &amp;quot;Wortuhr_V1.0.1 Grundplatte für 5mm LED + Aufbaurahmen + Kleinteile 3mm.svg&amp;quot; und &amp;quot;Wortuhr_V1.0.1 Segment - Trenner Karton.svg&amp;quot; (Beide Dateien im ZIP Archiv der mechanischen Baupläne für VisiCut &amp;quot;Wortuhr_V1.0.1_VisiCut_Daten.zip&amp;quot;) wurden so gestaltet dass anstelle der einzelnen LEDs auch LED Strips mit Controller (WS2812B)&lt;br /&gt;
z.B. http://www.adafruit.com/products/1461 &lt;br /&gt;
o.ä. mit &#039;&#039;&#039;60 LED/m&#039;&#039;&#039; eingesetzt werden können (&#039;&#039;&#039;RM 16.666mm&#039;&#039;&#039;). Die LED Streifen werden dann auf die Grundplatte geklebt und die Montagerahnen und Segment-Trenner darüber angebracht. Die Ausschnitte sollten breit und hoch genug sein um genügend Raum für die LED Streifen zu gewährleisten. Natürlich ist für dieses Modding auch eine Anpassung der Ansteuerung nötig, IC2 bis IC7 fallen ersatzlos weg und die LED Strips werden mit dem SPI (ISP) Port angesprochen. natürlich kann dann auch ein &amp;quot;normaler&amp;quot; Arduino oder auch der &#039;&#039;&#039;FabUino&#039;&#039;&#039; verwendet werden.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Zum Programmieren steht im GitHub die Library Fastled mit ausführlicher Beschreibung bereit.&lt;br /&gt;
http://github.com/FastLED/FastLED&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
===== Grundlagen zur Programmierung: =====&lt;br /&gt;
&#039;&#039;&#039;Verwendete Libraries:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
   DS1307 Library - http://playground.arduino.cc/Main/DS1302RTC&amp;lt;br /&amp;gt;&lt;br /&gt;
   I2C-Library -    http://www.arduino.cc/en/Reference/Wire&amp;lt;br /&amp;gt;&lt;br /&gt;
   Time-Library -   http://playground.arduino.cc/code/time&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Für die Programmierung (Arduino-IDE) wichtige Infos&#039;&#039;&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
In das Char - Array &amp;quot;Anzeige&amp;quot; werden später die anzusteuernden LED-Gruppen geschrieben,&amp;lt;br /&amp;gt;&lt;br /&gt;
(HI/BitSet = LEDs Leuchten)&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Anmerkung:&#039;&#039;&#039; das Zeichen # am Zeilenanfang wird hier nicht korrekt angezeigt (Formatierung) und daher durch ≠ dargestellt. &amp;lt;br /&amp;gt;&lt;br /&gt;
Im Code ist dies natürlich zu berücksichtigen. Ebenfalls betroffen ist die Strukturierung ich bitte um Nachsicht&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 code tags durch pre ersetzt&lt;br /&gt;
 &amp;lt;code&amp;gt; ... &amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Dann bleibt die Formatierung erhalten da das Wiki die Finger davon läßt. [[User:Heinz|Heinz]] &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#include &amp;lt;Wire.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Time.h&amp;gt;&lt;br /&gt;
#include &amp;lt;DS1307RTC.h&amp;gt;&lt;br /&gt;
int latchPin = 10;          // Pin connected to ST_CP of 74HC595&lt;br /&gt;
int clockPin = 13;          // Pin connected to SH_CP of 74HC595&lt;br /&gt;
int dataPin = 11;           // Pin connected to DS of 74HC595&lt;br /&gt;
int Oe = 9;                 // Output Enable der Shift Register&lt;br /&gt;
int s1 = 14;                // Taster S1 analog0 = digital-Pin14&lt;br /&gt;
int s2 = 15;                // Taster S2 analog1 = digital-Pin15&lt;br /&gt;
int s3 = 16;                // Taster S3 analog2 = digital-Pin16&lt;br /&gt;
int s4 = 17;                // Taster S4 analog3 = digital-Pin17&lt;br /&gt;
char anzeige[2];            // (Anzeigemuster-Array 0-2)&lt;br /&gt;
tmElements_t tm;            // Uhrzeit und Datum Variable&lt;br /&gt;
&lt;br /&gt;
void setup()&lt;br /&gt;
{&lt;br /&gt;
    Serial.begin(9600);&lt;br /&gt;
    pinMode(latchPin, OUTPUT);  // für das Shift Register&lt;br /&gt;
    pinMode(clockPin, OUTPUT);  // für das Shift Register&lt;br /&gt;
    pinMode(dataPin,  OUTPUT);  // für das Shift Register&lt;br /&gt;
&lt;br /&gt;
    pinMode(Oe, OUTPUT);        // Output Enable&amp;lt;br /&amp;gt;&lt;br /&gt;
    pinMode(s1, INPUT);         // Analog 0 als Digitaler Eingang&lt;br /&gt;
    pinMode(s2, INPUT);         // Analog 1 als Digitaler Eingang&lt;br /&gt;
    pinMode(s3, INPUT);         // Analog 2 als Digitaler Eingang&lt;br /&gt;
    pinMode(s4, INPUT);         // Analog 3 als Digitaler Eingang&lt;br /&gt;
&lt;br /&gt;
    digitalWrite(Oe, LOW);      // Ausgänge der Schieberegister aktivieren&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void Loop()&lt;br /&gt;
{&lt;br /&gt;
    RTC.read(tm);                   // Auslesen der RTC&lt;br /&gt;
    Serial.print(&amp;quot;RTC: &amp;quot;);&lt;br /&gt;
    if (tm.Hour &amp;lt;10) {Serial.print(&amp;quot;0&amp;quot;);}   // Führende Null einblenden&lt;br /&gt;
    Serial.print(tm.Hour);&lt;br /&gt;
    Serial.print(&amp;quot;:&amp;quot;);&lt;br /&gt;
    if (tm.Minute &amp;lt;10) {Serial.print(&amp;quot;0&amp;quot;);} // Führende Null einblenden&lt;br /&gt;
    Serial.print(tm.Minute);&lt;br /&gt;
    Serial.print(&amp;quot;:&amp;quot;);&lt;br /&gt;
    if (tm.Second &amp;lt;10) {Serial.print(&amp;quot;0&amp;quot;);} // Führende Null einblenden&lt;br /&gt;
    Serial.println(tm.Second);&lt;br /&gt;
    // Hier muss noch der Code für die Ausgabe geschrieben werden um dann letztendlich die Ausgabe durchzuführen&lt;br /&gt;
    // Natürlich ist auch die Bedienung der Taster-Abfrage hier noch zu berücksichtigen.&lt;br /&gt;
    ausgabe(); // Das Variablen Array an die Schieberegister senden&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void ausgabe()&lt;br /&gt;
{&lt;br /&gt;
    digitalWrite(latchPin, LOW);  // Latch ausschalten (LOW), damit die Register&lt;br /&gt;
    // beschrieben werden können.&lt;br /&gt;
    shiftOut(dataPin, clockPin, MSBFIRST, anzeige[0]); // Katoden Bits 0 bis 7&lt;br /&gt;
    shiftOut(dataPin, clockPin, MSBFIRST, anzeige[1]); // Katoden Bits 0 bis 7&lt;br /&gt;
    shiftOut(dataPin, clockPin, MSBFIRST, anzeige[2]); // Katoden Bits 0 bis 7&lt;br /&gt;
&lt;br /&gt;
    digitalWrite(latchPin, HIGH); // LATCH: übertrag vom Register in den Speicher&lt;br /&gt;
    // und damit auch die Werte in die Anzeige&lt;br /&gt;
    // übernehemen, dies geschieht nur bei einem&lt;br /&gt;
    // LOW-HIGH Übergang des Latch-Pin&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Das Array könnte folgendermaßen beschrieben werden:&#039;&#039;&#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void arrayleeren()&lt;br /&gt;
{&lt;br /&gt;
    anzeige[0]=0;&lt;br /&gt;
    anzeige[1]=0;&lt;br /&gt;
    anzeige[2]=0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void minuten_drei()&lt;br /&gt;
{&lt;br /&gt;
    // 3. Datenbyte Bit 6&lt;br /&gt;
    bitSet(anzeige[2],6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void minuten_viertel()&lt;br /&gt;
{&lt;br /&gt;
    // 3. Datenbyte Bit 7&lt;br /&gt;
    bitSet(anzeige[2],7);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Neue Controller Platine in Arbeit: =====&lt;br /&gt;
Juni 2016:&lt;br /&gt;
Ich habe eine neue Controllerplatine in Arbeit.&lt;br /&gt;
Dieses mal komplett in 3,3 Volt Technik (mein erstes Projekt mit dieser Technik)&lt;br /&gt;
&lt;br /&gt;
* minimale Platinen Abmessung von 99mm x 2,54mm&lt;br /&gt;
* Micro USB Buchse&lt;br /&gt;
* SD-Card Socket (Micro SD-Card, SDHC)&lt;br /&gt;
* aktiver bidirektionaler 4-Bit Level-Shifter für 5V Logik&lt;br /&gt;
* drei Eingabetaster 90°&lt;br /&gt;
* versenkter Reset Taster 90°&lt;br /&gt;
* alles von einer Seite aus zugänglich&lt;br /&gt;
* vier Side LEDs für Betrieb, RXD, TXD und SD Card Aktivität&lt;br /&gt;
* mit Temperatur kompensierter, Batterie gepufferter Echtzeituhr RV-3029-C2 (I2C)&lt;br /&gt;
* zwei MicroMatch Steckverbinder für 3,3V I/Os&lt;br /&gt;
* Standard Anschlüsse RM 2,54 für 5V I/Os&lt;br /&gt;
* Eingangsspannung 5V stab.&lt;br /&gt;
 &lt;br /&gt;
Dies ist der Entwurf meines neuen 3,3V Controllers für die WortUhr, SD-Card und Temperatur kompensierter, Batterie gepufferter Echtzeituhr, auch kann ein ESP WiFi oder andere 3,3 V Devices direkt angeschlossen werden (Nokia 5110 Displays o.ä.). An einen 4-Bit aktiven bidirektionalen Level Shifter für 5V Logik wurde auch gedacht. Die analog/digital Wandler können allerdings nicht genutzt werden, alles ist digital. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;OnBoard Recources&lt;br /&gt;
* Arduino UNO ATmega 328 TQFP32 @ 16 MHz @ 3,3 V&lt;br /&gt;
* RTC = RealTimeClock RV 3029-C2 I2C-Bus @ 3,3 V  Adresse = 0xac/2 (Arduino konforme I2C Adressse)&lt;br /&gt;
* I2C Interface                          @ 3,3 V  SDA = analog 4 , SCL = analog 5&lt;br /&gt;
* SD Card Socket für Micro SD/SDHC       @ 3,3 V  Card Select SS =  9 (digital i/o 9)&lt;br /&gt;
* SPI Interface                          @ 3,3 V  Port Select SS = 10 (digital i/o 10)&lt;br /&gt;
* IO Ports direkt                        @ 3,3 V  digital i/o 2, 3, 4, 5&lt;br /&gt;
* IO Ports über LeverlShifter            @ 5,0 V  digital i/o 14, 15, 16, 17 (aka Analog Pins 0-3)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Uuno 1.01 micro USB Rev B.png|640px|mini|Neue Controller Platine in Arbeit]]&lt;br /&gt;
zu gegebenen Zeitpunkt (wenn alles &amp;quot;funzt&amp;quot;) werde ich ein separates &#039;DING&#039; erstellen ;-)&lt;br /&gt;
&lt;br /&gt;
== Neue Controller Platine uMighty1284P würde fertig gestellt: ==&lt;br /&gt;
hier geht es zum Projekt: [[Ding:uMighty1284P von Udo|Eine neue Controller Platine wurde fertiggestellt: uMighty]]&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine wurde fertiggestellt: uMighty ]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]]) 13:19, 24. Aug. 2015 (CEST)...&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;br /&gt;
[[Kategorie:Lasercutter]]&lt;br /&gt;
[[Kategorie:Lasercut]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3611</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3611"/>
		<updated>2017-04-02T09:29:15Z</updated>

		<summary type="html">&lt;p&gt;Udo: Korrekturen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ich habe daraus den uMighty1284P erstellt,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit onBoard Echtzeituhr und SD-Card Sockel, komplett in 3,3V Technik &amp;lt;br&amp;gt;&lt;br /&gt;
Ein FT232RL mit micoUSB-Buche dient als Programmier- und Kommunikations- Interface,&amp;lt;br&amp;gt;&lt;br /&gt;
sechs vollautomatische bidirektionale LevelShifter dienen als Schnittstelle zur altbewähren 5V Technik für ausgewählte Signale zum Anschluss von Peripherie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/5uiroWBkdFY SMD &#039;Fine-Pitch&#039; Bauteile von Hand löten]&amp;lt;br&amp;gt;&lt;br /&gt;
hiermit lassen sich auch nachträglich ungewollte Lötbrücken und Kurzschlüsse entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Als Flussmittel empfehle ich das in Deutschland erhältliche EDSYN-FL-22.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf korrekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=Programmierung=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Beispiele - Sketche===&lt;br /&gt;
Hier eine Sammlung von Beispielen zum Testen und programmieren der Funktionen des uMighty1284P&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Umighty1284 Beispiele.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=In eigener Sache:=&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3605</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3605"/>
		<updated>2017-03-26T21:20:08Z</updated>

		<summary type="html">&lt;p&gt;Udo: Ergänzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Ich habe daraus den uMighty1284P erstellt,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
mit onBoard Echtzeituhr und SD-Card Sockel, komplett in 3,3V Technik &amp;lt;br&amp;gt;&lt;br /&gt;
Ein FT232RL mit micoUSB-Buche dient als Programmier- und Kommunikations- Interface,&amp;lt;br&amp;gt;&lt;br /&gt;
acht vollautomatische bidirektionale LevelShifter dienen als Schnittstelle zur altbewähren 5V Technik für ausgewählte Signale zum Anschluss von Peripherie.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/5uiroWBkdFY SMD &#039;Fine-Pitch&#039; Bauteile von Hand löten]&amp;lt;br&amp;gt;&lt;br /&gt;
hiermit lassen sich auch nachträglich ungewollte Lötbrücken und Kurzschlüsse entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Als Flussmittel empfehle ich das in Deutschland erhältliche EDSYN-FL-22.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=Programmierung=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Beispiele - Sketche===&lt;br /&gt;
Hier eine Sammlung von Beispielen zum Testen und programmieren der Funktionen des uMighty1284P&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Umighty1284 Beispiele.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=In eigener Sache:=&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3604</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3604"/>
		<updated>2017-03-26T20:57:54Z</updated>

		<summary type="html">&lt;p&gt;Udo: Ergänzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/5uiroWBkdFY SMD &#039;Fine-Pitch&#039; Bauteile von Hand löten]&amp;lt;br&amp;gt;&lt;br /&gt;
hiermit lassen sich auch nachträglich ungewollte Lötbrücken und Kurzschlüsse entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Als Flussmittel empfehle ich das in Deutschland erhältliche EDSYN-FL-22.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=Programmierung=&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Beispiele - Sketche===&lt;br /&gt;
Hier eine Sammlung von Beispielen zum Testen und programmieren der Funktionen des uMighty1284P&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Umighty1284 Beispiele.zip]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=In eigener Sache:=&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_Beispiele.zip&amp;diff=3603</id>
		<title>Datei:Umighty1284 Beispiele.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_Beispiele.zip&amp;diff=3603"/>
		<updated>2017-03-26T20:50:15Z</updated>

		<summary type="html">&lt;p&gt;Udo: Arduino Sketche zum Testen der Funktionen und als Beispiele&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Arduino Sketche zum Testen der Funktionen und als Beispiele&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3602</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3602"/>
		<updated>2017-03-26T19:39:23Z</updated>

		<summary type="html">&lt;p&gt;Udo: Ergänzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/5uiroWBkdFY SMD &#039;Fine-Pitch&#039; Bauteile von Hand löten]&amp;lt;br&amp;gt;&lt;br /&gt;
hiermit lassen sich auch nachträglich ungewollte Lötbrücken und Kurzschlüsse entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Als Flussmittel empfehle ich das in Deutschland erhältliche EDSYN-FL-22.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===In eigener Sache:===&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3601</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3601"/>
		<updated>2017-03-26T19:22:59Z</updated>

		<summary type="html">&lt;p&gt;Udo: x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
===In eigener Sache:===&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3600</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3600"/>
		<updated>2017-03-26T19:20:04Z</updated>

		<summary type="html">&lt;p&gt;Udo: Ergänzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
[[Datei:uMighty1284 Fuses.png|640px|mini|Einstellungen Fuse-Bits]]&amp;lt;br&amp;gt;&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:uMighty1284_Fuses.png&amp;diff=3599</id>
		<title>Datei:uMighty1284 Fuses.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:uMighty1284_Fuses.png&amp;diff=3599"/>
		<updated>2017-03-26T19:16:11Z</updated>

		<summary type="html">&lt;p&gt;Udo: Einstellungen im AVR-Studio zum programmieren des Bootloaders&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Einstellungen im AVR-Studio zum programmieren des Bootloaders&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3598</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3598"/>
		<updated>2017-03-26T19:14:56Z</updated>

		<summary type="html">&lt;p&gt;Udo: Ergänzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
===Bootloader:===&lt;br /&gt;
mit AVR-Studio und AVR-Dragon programmieren:&lt;br /&gt;
[[Datei:uMighty1284 Bootloader mit Blink-Sketch.zip]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:uMighty1284_Bootloader_mit_Blink-Sketch.zip&amp;diff=3597</id>
		<title>Datei:uMighty1284 Bootloader mit Blink-Sketch.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:uMighty1284_Bootloader_mit_Blink-Sketch.zip&amp;diff=3597"/>
		<updated>2017-03-26T19:06:44Z</updated>

		<summary type="html">&lt;p&gt;Udo: Bootloader für Mighty1284 mit AVR-Dragon programmieren&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bootloader für Mighty1284 mit AVR-Dragon programmieren&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V4_Stencil.png&amp;diff=3596</id>
		<title>Datei:Umighty1284 V4 Stencil.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V4_Stencil.png&amp;diff=3596"/>
		<updated>2017-03-26T18:46:48Z</updated>

		<summary type="html">&lt;p&gt;Udo: Udo lud eine neue Version von Datei:Umighty1284 V4 Stencil.png hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Vorschau Stencil für uMighty1284P R4&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3595</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3595"/>
		<updated>2017-03-26T18:44:54Z</updated>

		<summary type="html">&lt;p&gt;Udo: x&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien Umighty1284 V1.0x R4]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3594</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3594"/>
		<updated>2017-03-26T18:42:37Z</updated>

		<summary type="html">&lt;p&gt;Udo: Korrektur&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0x R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3593</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3593"/>
		<updated>2017-03-26T18:41:43Z</updated>

		<summary type="html">&lt;p&gt;Udo: Text anpassung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version Umighty1284 V1.03 R4 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V1.0R4_Stencil.zip&amp;diff=3592</id>
		<title>Datei:Umighty1284 V1.0R4 Stencil.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V1.0R4_Stencil.zip&amp;diff=3592"/>
		<updated>2017-03-26T18:39:50Z</updated>

		<summary type="html">&lt;p&gt;Udo: Udo lud eine neue Version von Datei:Umighty1284 V1.0R4 Stencil.zip hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Stencil Dateien in DXF und PNG Format.&lt;br /&gt;
Ein Stencil wird benötigt um die SMD-Lötpaste auf die Platine aufzutragen (ähnlich Siebdruck)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
DXF-Datei (geeignet für VisiCut) und PNG Datei&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf&amp;diff=3591</id>
		<title>Datei:Ein ARDUINO mit mehr Speicher der MIGHTY.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf&amp;diff=3591"/>
		<updated>2017-03-26T18:16:28Z</updated>

		<summary type="html">&lt;p&gt;Udo: Udo lud eine neue Version von Datei:Ein ARDUINO mit mehr Speicher der MIGHTY.pdf hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Die komplette Dokumentation als PDF&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf&amp;diff=3590</id>
		<title>Datei:Ein ARDUINO mit mehr Speicher der MIGHTY.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf&amp;diff=3590"/>
		<updated>2017-03-21T18:36:11Z</updated>

		<summary type="html">&lt;p&gt;Udo: Udo lud eine neue Version von Datei:Ein ARDUINO mit mehr Speicher der MIGHTY.pdf hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Die komplette Dokumentation als PDF&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf&amp;diff=3589</id>
		<title>Datei:Ein ARDUINO mit mehr Speicher der MIGHTY.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf&amp;diff=3589"/>
		<updated>2017-03-21T18:05:39Z</updated>

		<summary type="html">&lt;p&gt;Udo: Udo lud eine neue Version von Datei:Ein ARDUINO mit mehr Speicher der MIGHTY.pdf hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Die komplette Dokumentation als PDF&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3585</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3585"/>
		<updated>2017-03-02T06:22:14Z</updated>

		<summary type="html">&lt;p&gt;Udo: Korrektur / Ergänzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP1:&#039;&#039;&#039; Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;TIPP2:&#039;&#039;&#039; Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
&#039;&#039;&#039;TIPP3:&#039;&#039;&#039; Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötstopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss mit den darunter verlaufenden Leiterbahnen verursachen. &#039;&#039;&#039;Vor dem einlöten&#039;&#039;&#039; der Taster etwas &#039;&#039;&#039;Kaptontape&#039;&#039;&#039; (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband &#039;&#039;&#039;aufbringen&#039;&#039;&#039;, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3584</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3584"/>
		<updated>2017-03-02T06:17:55Z</updated>

		<summary type="html">&lt;p&gt;Udo: Ergänzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
TIPP3: Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötsopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss verursachen. Vor dem einlöten der Taster etwas Kaptontape (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband aufbringen, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oder Leiterplattenreiniger (LR) von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3583</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3583"/>
		<updated>2017-03-02T06:16:08Z</updated>

		<summary type="html">&lt;p&gt;Udo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
TIPP3: Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötsopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss verursachen. Vor dem einlöten der Taster etwas Kaptontape (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband aufbringen, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3582</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3582"/>
		<updated>2017-03-02T06:14:27Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Nachbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.&amp;lt;br&amp;gt;  &lt;br /&gt;
TIPP3: Kurzschlüsse zwischen Taster und Platine vermeiden: Trotz Lötsopplack kann es vorkommen das die Taster durchdrücken und Kurzschluss verursachen. Vor dem einlöten der Taster etwas Kaptontape (auf dem Foto als gelber Schimmer zu erkennen) oder Isolierband aufbringen, damit sollten keine Probleme entstehen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf&amp;diff=3581</id>
		<title>Datei:Ein ARDUINO mit mehr Speicher der MIGHTY.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf&amp;diff=3581"/>
		<updated>2017-02-28T15:50:31Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Die komplette Dokumentation als PDF&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3580</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3580"/>
		<updated>2017-02-28T12:23:17Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* uMIGHTY1284P */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Dieses Board arbeitet primär mit 3,3V&#039;&#039;&#039; an den Anschlüssen.&amp;lt;br&amp;gt;&lt;br /&gt;
5V Pegel sind nur am links verfügbaren TTL Anschluss erlaubt.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3579</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3579"/>
		<updated>2017-02-28T12:19:42Z</updated>

		<summary type="html">&lt;p&gt;Udo: Korrekturen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;ACHTUNG +5V nicht anschließen!&#039;&#039;&#039; oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen.&amp;lt;br&amp;gt;&lt;br /&gt;
Nun einen von Arduino unterstützten Programmer am ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren, und das ISP-Kabel wieder entfernen.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino (UNO) als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3578</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3578"/>
		<updated>2017-02-28T12:14:24Z</updated>

		<summary type="html">&lt;p&gt;Udo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Einen von Arduino unterstützten Programmer am (nun) ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
(ACHTUNG +5V nicht anschließen! oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen)&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) mit welcher man einen regulären Arduino als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3577</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3577"/>
		<updated>2017-02-28T12:13:43Z</updated>

		<summary type="html">&lt;p&gt;Udo: Ergänzung&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Einen von Arduino unterstützten Programmer am (nun) ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
(ACHTUNG +5V nicht anschließen! oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen)&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
In der Arduino Software gibt es auch einen Sketch (unter Beispiele &amp;quot;ArduinoISP&amp;quot;) wie man einen regulären Arduino als ISP Programmer verwenden kann.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3576</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3576"/>
		<updated>2017-02-28T12:03:18Z</updated>

		<summary type="html">&lt;p&gt;Udo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Einen von Arduino unterstützten Programmer am (nun) ICSP Stecker anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
(ACHTUNG +5V nicht anschließen! oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen)&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3575</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3575"/>
		<updated>2017-02-28T12:00:39Z</updated>

		<summary type="html">&lt;p&gt;Udo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales, besser jedoch gestrichenes Papier wegen seiner glatten Oberfläche, mit normaler Dicke (vgl. 80g Kopier- Papier). &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Einen von Arduino unterstützten Programmer anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
(ACHTUNG +5V nicht anschließen! oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen)&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3574</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3574"/>
		<updated>2017-02-28T11:53:10Z</updated>

		<summary type="html">&lt;p&gt;Udo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales aber gestrichenes Papier wegen seiner glatten Oberfläche. &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Einen von Arduino unterstützten Programmer anschließen&amp;lt;br&amp;gt;&lt;br /&gt;
(ACHTUNG +5V nicht anschließen! oder auf der Unterseite die Leiterbahn zwischen den PADs &amp;quot;VTG&amp;quot; auftrennen)&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder auf Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
ggf. die PADs &amp;quot;VTG&amp;quot; auf der Unterseite wieder verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3573</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3573"/>
		<updated>2017-02-28T11:43:57Z</updated>

		<summary type="html">&lt;p&gt;Udo: Ergänzungen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau des Stencil - Eine Zip Datei steht zum Download bereit]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales aber gestrichenes Papier wegen seiner glatten Oberfläche. &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Einen von Arduino unterstützten Programmer anschließen (ACHTUNG +5V nicht anschließen!)&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder mit Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3572</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3572"/>
		<updated>2017-02-28T11:40:53Z</updated>

		<summary type="html">&lt;p&gt;Udo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
[[Datei:Umighty1284 V4 Stencil.png|640px|mini|Vorschau Stencil: Eine Zip Datei steht zum Download bereit]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales aber gestrichenes Papier wegen seiner glatten Oberfläche. &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Einen von Arduino unterstützten Programmer anschließen (ACHTUNG +5V nicht anschließen!)&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder mit Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V4_Stencil.png&amp;diff=3571</id>
		<title>Datei:Umighty1284 V4 Stencil.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V4_Stencil.png&amp;diff=3571"/>
		<updated>2017-02-28T11:37:49Z</updated>

		<summary type="html">&lt;p&gt;Udo: Vorschau Stencil für uMighty1284P R4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Vorschau Stencil für uMighty1284P R4&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3570</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3570"/>
		<updated>2017-02-28T11:34:27Z</updated>

		<summary type="html">&lt;p&gt;Udo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales aber gestrichenes Papier wegen seiner glatten Oberfläche. &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bevor der uMighty mit der Arduino IDE verwendet werden kann:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
muss noch der Bootloader programmiert werden.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierzu den Lötjumper unterhalb des SD-Card Sockels mit Mitte und ICSP verbinden.&amp;lt;br&amp;gt;&lt;br /&gt;
Einen von Arduino unterstützten Programmer anschließen (ACHTUNG +5V nicht anschließen!)&amp;lt;br&amp;gt;&lt;br /&gt;
Dann mit der Arduino Software den Bootloader programmieren.&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend den Lötjumper wieder mit Mitte-D3 um löten.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Wie genau ein Bootloader programmiert&lt;br /&gt;
wird erspare ich mir hier zu erklären,&amp;lt;br&amp;gt;&lt;br /&gt;
hierzu gibt es genügend Dokumentationen im Internet.&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.arduino.cc/en/Hacking/Bootloader?from=Tutorial.Bootloader Arduino - Bootloader]&amp;lt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V1.0R4_Stencil.zip&amp;diff=3569</id>
		<title>Datei:Umighty1284 V1.0R4 Stencil.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V1.0R4_Stencil.zip&amp;diff=3569"/>
		<updated>2017-02-28T11:18:08Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Beschreibung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Stencil Dateien in DXF und PNG Format.&lt;br /&gt;
Ein Stencil wird benötigt um die SMD-Lötpaste auf die Platine aufzutragen (ähnlich Siebdruck)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
DXF-Datei (geeignet für VisiCut) und PNG Datei&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V1.0R4_Stencil.zip&amp;diff=3568</id>
		<title>Datei:Umighty1284 V1.0R4 Stencil.zip</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Datei:Umighty1284_V1.0R4_Stencil.zip&amp;diff=3568"/>
		<updated>2017-02-28T11:16:15Z</updated>

		<summary type="html">&lt;p&gt;Udo: Udo lud eine neue Version von Datei:Umighty1284 V1.0R4 Stencil.zip hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Stencil Dateien in DXF und PNG Format.&lt;br /&gt;
Ein Stencil wird benötigt um die SMD-Lötpaste auf die Platine aufzutragen (ähnlich Siebdruck)&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
{{self|GFDL|cc-by-sa-all|migration=redundant}}&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Benutzer_Diskussion:Udo&amp;diff=3567</id>
		<title>Benutzer Diskussion:Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Benutzer_Diskussion:Udo&amp;diff=3567"/>
		<updated>2017-02-28T10:43:29Z</updated>

		<summary type="html">&lt;p&gt;Udo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Überarbeitete Version R4. (im Bild ist Version R3)&lt;br /&gt;
&lt;br /&gt;
Bitte hier Posten (mit Antwort E-Mail Adresse)&amp;lt;br&amp;gt;&lt;br /&gt;
mailto:darwin.de@web.de?subject=Interresse_an_uMighty1284p&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Bein entsprechendem Interesse werde ich weitere Platinen anfertigen lassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zu den Preisen kann ich noch keine exakten Angaben machen da es hier auf die Stückzahl ankommt.&amp;lt;br&amp;gt;&lt;br /&gt;
Für die &amp;quot;nackte&amp;quot; Platíne (FR4 Doppelseitig durchkontaktiert mit Lötstopp und Bestückungsdruck 2,54mm x 151,0mm)&amp;lt;br&amp;gt;&lt;br /&gt;
werden ich etwa €15 bis €20 (kleinst-Serie) berechnen müssen (ohne Bauteile).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Benutzer_Diskussion:Udo&amp;diff=3566</id>
		<title>Benutzer Diskussion:Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Benutzer_Diskussion:Udo&amp;diff=3566"/>
		<updated>2017-02-28T10:42:48Z</updated>

		<summary type="html">&lt;p&gt;Udo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Überarbeitete Version R4. (im Bild ist Version R3)&lt;br /&gt;
&lt;br /&gt;
Bitte hier Posten (mit Antwort E-Mail Adresse)&amp;lt;br&amp;gt;&lt;br /&gt;
mailto:darwin.de@web.de?subject=Interresse_an_uMighty1284&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Bein entsprechendem Interesse werde ich weitere Platinen anfertigen lassen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zu den Preisen kann ich noch keine exakten Angaben machen da es hier auf die Stückzahl ankommt.&amp;lt;br&amp;gt;&lt;br /&gt;
Für die &amp;quot;nackte&amp;quot; Platíne (FR4 Doppelseitig durchkontaktiert mit Lötstopp und Bestückungsdruck 2,54mm x 151,0mm)&amp;lt;br&amp;gt;&lt;br /&gt;
werden ich etwa €15 bis €20 (kleinst-Serie) berechnen müssen (ohne Bauteile).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Kategorie:Projekte]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3565</id>
		<title>Ding:uMighty1284P von Udo</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-nuernberg.de/index.php?title=Ding:uMighty1284P_von_Udo&amp;diff=3565"/>
		<updated>2017-02-28T10:05:54Z</updated>

		<summary type="html">&lt;p&gt;Udo: /* Nachbau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Ding&lt;br /&gt;
|Foto = Umighty1284 V3.png&lt;br /&gt;
|Status = gruen&lt;br /&gt;
|Schöpfer = [[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
}}&lt;br /&gt;
Der Mighty ist das nachfolge Projekt des bekannten Sanguino&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://github.com/maniacbug/mighty-1284p Mighty 1284P: Platform files for Arduino to run on ATmega1284P]&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;uMIGHTY1284P&#039;&#039;&#039; == &lt;br /&gt;
Februar 2017&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Datei:Umighty1284 V3.png|Visualisierung&lt;br /&gt;
Datei:uMighty1284P real.jpg|Der 1. Prototyp (R3)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
Ein kleiner ARDUINO mit viel Speicher für Datalogging (Wetterstation), LED Stripe Anwendungen u.v.a.m.&amp;lt;br&amp;gt;&lt;br /&gt;
Der Mighty1284 (ATmega1284/ATmega1284P) verfügt im Vergleich zum Arduino UNO über viel mehr Speicher,&amp;lt;br&amp;gt;&lt;br /&gt;
und &#039;&#039;&#039;hat sogar mehr RAM als ein Arduino Mega2560&#039;&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Meine Version besitzt zudem einen microSD-Slot (SDHC)&amp;lt;br&amp;gt;&lt;br /&gt;
und eine Batterie gestützte Echtzeit Uhr sowie vier frei programmierbare Taster.&amp;lt;br&amp;gt;&lt;br /&gt;
Auch habe ich aktive bidirektionale LevelShifter eingebaut.&amp;lt;br&amp;gt;&lt;br /&gt;
Für Modding sind zusätzliche SMD-Pads vorhanden.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Datei:uMighty1284P real.jpg|640px|mini|Eine neue Controller Platine ist fertig der uMighty1284P]]&lt;br /&gt;
[[Datei:Umighty1284 V4 PinOut.png|640px|mini|PinOut der Version R4]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Datei:Ein_ARDUINO_mit_mehr_Speicher_der_MIGHTY.pdf]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Umighty1284 V1.0R4 Stencil.zip|Stencil-Dateien]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die vorliegende Version uMighty1284P Rev3 (ATmega1284P)&amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Mehr Infos in der vorliegenden PDF Dokumentation&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Möchte jemand eine Platine haben?&amp;lt;br&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
dann Kontaktiert mich hier ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Nachbau==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Den Nachbau der Platine kann ich &#039;&#039;&#039;nur sehr geübten Hobbyisten mit guter Löterfahrung empfehlen&#039;&#039;&#039;, &lt;br /&gt;
die z.T sehr feinen Bauteilanschlüsse verzeihen keine Fehler oder unsauberes arbeiten.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ich habe diese Platine im sog. &#039;&#039;&#039;REFLOW Verfahren&#039;&#039;&#039; hergestellt.&amp;lt;br&amp;gt;&lt;br /&gt;
Hierfür wird ein sog. Reflow Ofen oder eine Reflow-Controller mit angeschlossenen Ofen benötigt z.B.:&lt;br /&gt;
[http://www.beta-estore.com/rkde/order_product_details.html?wg=1&amp;amp;p=740 Reflow-Kit V3 Basic]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Im FabLab Nürnberg ist auch ein Reflow-Ofen verfügbar.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
[[Ding:Reflow-Ofen_T-962A_Infrared_IC_Heater]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/atabjJzZNZA Einführung Theorie Reflow Löten]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/_QFrmSlutFQ Auftragen der Lötpaste mit Laser Stencil und Bestückung]&amp;lt;br&amp;gt;&lt;br /&gt;
VIDEO: [https://youtu.be/NBlYLuVv9hA Reflow Löten im Backofen]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Zunächst benötigt man natürlich die fertige Platine und die passenden Bauteile (im PDF Dokument gelistet)&amp;lt;br&amp;gt;&lt;br /&gt;
dann benötigt man noch einen sog. Stencil, mit welchem das SMD-Lot auf die Platine aufgebracht wird.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
So ein Stencil kann man für den einmaligen Gebrauch auch aus Papier mit dem Lasercutter anfertigen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das Stencil Layout steht oben zum Download bereit&amp;lt;br&amp;gt;&lt;br /&gt;
Ich empfehle für eine Papier-Stencil normales aber gestrichenes Papier wegen seiner glatten Oberfläche. &amp;lt;br&amp;gt;&lt;br /&gt;
Man kann dann abschließende noch beidseitig Plastik70 Spray dünn auftragen um das Papier zu noch weiter zu versiegeln.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Der Stencil wird genau auf der Platine ausgerichtet und das SMD-Lot mit einem Rakel über die Platine verteilt.&amp;lt;br&amp;gt;&lt;br /&gt;
Ich nehme als Rakel PayBack oder DeutschlandCard Karten ;-) (die bekommt man in fast jedem Supermarkt kostenlos)&amp;lt;br&amp;gt;&lt;br /&gt;
Wird der Stencil entfernt ist auf jedem Lötpad LotPaste aufgetragen.&amp;lt;br&amp;gt;&lt;br /&gt;
Die SMD-Bauteile werden genau plaziert und dann im Reflow Ofen gelötet.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Nachdem optisch alles auf kottekten Kontakt und ungewollte Kurzschlüsse geprüft wurde,&amp;lt;br&amp;gt;&lt;br /&gt;
können die restlichen Bauteile eingesteckt und verlötet werden.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP1: Die USB-Buchse manuell einlöten (Die Pads also wieder mit Wattestäbchen vom SMD-Lot befreien)&amp;lt;br&amp;gt;&lt;br /&gt;
TIPP2: Kurzschlüsse an den SMD-Bauteilen können beim löten mit [https://www.reichelt.de/Flussmittel-Loetpasten/EDSYN-FL-22/3/index.html?ACTION=3&amp;amp;GROUPID=4132&amp;amp;ARTICLE=32673&amp;amp;OFFSET=100&amp;amp; FL22 von EDSYN] vermieden werden.  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Abschließend die Platine mit IPA und/oderLeiterplattenreiniger von Flussmittelresten befreien und reinigen.&lt;br /&gt;
.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
UND noch etwas: &#039;&#039;&#039;NEIN ich gebe die Layout-Datei für die Platine nicht her.&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Das Eagle war sehr teuer und ich habe sehr viel Zeit und Mühe in dieses Projekt gesteckt.&amp;lt;br&amp;gt;&lt;br /&gt;
Irgendwie möchte ich auch wieder ein bisschen damit verdienen.&amp;lt;br&amp;gt;&lt;br /&gt;
Eine goldene Nase werde und will ich damit nicht verdienen, es geht mir mehr um das Prinzip.&amp;lt;br&amp;gt;&lt;br /&gt;
Wenn ich die Layoutdaten her gebe, macht jemand anderes mit meiner Arbeit Gewinn.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:Udo|Udo]] ([[Benutzer Diskussion:Udo|Diskussion]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Projekte]]&lt;br /&gt;
[[Kategorie:Elektronik]]&lt;br /&gt;
[[Kategorie:Mikrocontroller]]&lt;/div&gt;</summary>
		<author><name>Udo</name></author>
	</entry>
</feed>