====== Helvetino Board ====== {{ :products:helvetino-1_01.jpg?480 |Helvetino 1.01}} ===== Beschreibung ===== Das Helvetino Board ist ein Arduino kompatibles Board mit viel Platz fürs Prototyping mit Flowerpads. Die Flowerpads können genauso wie normaler Prototyping Bereich mit Komponenten zur Durchsteckmontage verwendet werden (THT) aber auch mit SMD Komponenten mit 2.54mm Abstand. Für die Programmierung wird ein beliebiger FTDI kompatibler USB-TTL Adapter verwendet, z.B. das [[http://shop.boxtec.ch/usb-serial-converter-p-40344.html|USB 2 Serial]], das [[http://shop.boxtec.ch/ftdi-basic-breakout-p-40857.html|FTDI Basic Breakout]], [[http://shop.boxtec.ch/ftdi-cable-p-40385.html|FTDI Kabel]] oder der [[http://shop.boxtec.ch/micro-usb-ftdi-buddy-p-41755.html|Micro USB FTDI Buddy]] um nur einige zu nennen. Das Helvetino Board ist ein Community Projekt einiger Forum Benutzer, speziell erwähnt seien hier: * [[http://forum.boxtec.ch/index.php?action=profile;u=9242|dinoi]] * [[http://arduino-praxis.ch/|Arduino Praxis]] * [[http://www.mathias-wilhelm.de/arduino/|Mathias Wilhelm]] * [[http://samelimmat.blogspot.ch/|microtherion]] Das Helvetino Board wird als Kit geliefert ([[http://shop.boxtec.ch/helvetino-kit-v101-p-41829.html|Shop Boxtec]]) und muss selber zusammengebaut werden, die Bestückung und der Zusammenbau ist einfach und auch von Anfängern zu bewältigen. Das Kit enthält ein SMD Bauteil, den NCP1117, dieser ist aber sehr handlich und problemlos einzulöten. Eine Besonderheit des Helvetino 1.01 ist, dass der ICSP Stecker zwar am richtigen Ort vorgesehen ist jedoch nicht beschaltet ist. D.h. wenn Du den ICSP brauchst, entweder für ein Shield, welches ihn voraussetzt oder weil Du über einen Programmierer den ATmega328 flashen möchtest musst Du die Anschlüsse des Steckers auf die entsprechenden Pins selber erstellen. ===== Zusammenbau Helvetino Kit ===== Stelle zuerst sicher, dass Du alle Teile der nachfolgenden Stückliste mit Deinem Helvetino Kit erhalten hast (beim Helvetino w/o Headers sind natürlich die Header nicht enthalten): ==== Inhalt Kit (Stückliste /BOM) ==== [[http://shop.boxtec.ch/helvetino-kit-v101-p-41829.html|Helvetino Kit im Boxtec Shop]] ^ Bezeichnung ^ Bauteil ^ Artikel # Boxtec Shop ^ | PCB1 | Leiterplatte (PCB) Helvetino v1.0 | - | | K1 | [[http://shop.boxtec.ch/single-40pin-headers-male-p-40449.html|Stiftleiste 6-Pin 90°]] | 48154 | | J1 | [[http://shop.boxtec.ch/barrel-power-jack-connector-p-40228.html|DC Buchse 5.5x2.1mm]] | 48108 | | IC1 | [[http://shop.boxtec.ch/28pin-dip-sockel-p-40382.html|IC-Sockel DIP-28]] | 48133 | | IC1 | [[http://shop.boxtec.ch/atmega-328p-mit-uno-bootloader-p-40347.html|ATmega328P (mit UNO Bootloader)]] | 48300 | | IC2 | [[http://shop.boxtec.ch/ncp1117-ldo-voltage-regulator-50v-dpak-p-41915.html|5V LDO Spannungsregler]] | 48357 | | D1 | [[http://shop.boxtec.ch/rectifier-1n4007-p-41844.html|Diode 1N4007]] | 64002 | | LED1 | [[http://shop.boxtec.ch/3mm-led-gruen-diffus-p-41794.html|LED 3mm grün]] | 67013 | | LED2 | [[http://shop.boxtec.ch/3mm-led-rot-diffus-p-41793.html|LED 3mm rot]] | 67012 | | Q1 | [[http://shop.boxtec.ch/16mhz-quarz-49s-16m-p-40364.html|16MHz Quarz]] | 48126 | | R1 | [[http://shop.boxtec.ch/widerstand-10k-025w1-p-41130.html|Widerstand 10k Ohm]] | 48276 | | R2,R3 | [[http://shop.boxtec.ch/widerstand-025w1-p-41126.html|Widerstand 1k Ohm]] | 48272 | | C1,C2 | [[http://shop.boxtec.ch/keramik-kondensator-22pf100v-p-41037.html|Keramik Kondensator 22pF]] | 48244 | | C3,C4 | [[http://shop.boxtec.ch/keramik-kondensator-01uf50v-p-41065.html|Keramik Kondensator 0.1uF]] | 48253 | | C5 | [[http://shop.boxtec.ch/elektrolyt-kondensator-47uf25v-p-41125.html|Elko 47uF/25V]] | 48271 | | F1 | [[http://shop.boxtec.ch/polyfuse-selbstrueckstellende-sicherung-05a30v-p-40928.html|Polyfuse 0.5A/30V]] | 48220 | | S1 | [[http://shop.boxtec.ch/mini-momentary-push-button-switch-p-40327.html|Mini Taster]] | 48603 | | Header 6Pin | 2x [[http://shop.boxtec.ch/headers-female-1x6pin-p-41498.html|Header 1x6-Pin]] | 61003 | | Header 8Pin | 2x [[http://shop.boxtec.ch/headers-female-1x8pin-p-41499.html|Header 1x8-Pin]] | 61004 | ^ Optional ^^^ | ICSP Header | [[http://shop.boxtec.ch/headers-male-2x3pin-p-41514.html|Header 2x3-Pin]] (muss verdrahtet werden) | 61006 | ==== Benötigte Werkzeuge ==== Für den Zusammenbau des Helvetino werden nur wenige Werkzeuge benötigt: | {{ :products:helvetino-tools1.jpg?300 |Werkzeuge für Helvetino Zusammenbau}} | Lötkolben ab 25W | | ::: | Seitenschneider | | ::: | 5-10g Lötzinn | == Optional == * alte Zahnbürste (optional zum Reinigen des PCBs von Flussmittelrückständen) * Multimeter (zum Identifizieren der Widerstände) ==== Bestücken und Löten ==== Es gibt keine feste Regel welche Bauteile zuerst und welche zuletzt eingelötet werden sollten. Es empfiehlt sich ganz einfach der alten Regel zu folgen noch die Bauteile der Bauhöhe nach eingelötet werden. Also die mit der niedrigsten Bauhöhe zuerst. Wir empfehlen aber den SMD Spannungsregler NCP1117 zuallererst einzulöten. Wenn dies Dein erstes SMD Bauteil ist: Keine Panik - nachfolgend einige Tips dazu: * Fixiere das PCB wenn möglich mit einer dritten Hand oder auch mit etwas Klebestreifen auf dem Tisch so dass es nicht verrutscht. * Wenn Du Angst hast, den Baustein beim Anlöten des ersten Beins zu verschieben kannst Du diesen mit einem dünnen Streifen Klebeband (~2mm breit) auf dem PCB leicht fixieren. * Wenn der erste Anschluss angelötet ist und sich der Baustein verschoben hat ist das noch kein Beinbruch. Erwärme einfach die Lötstelle erneut und verschiebe den Baustein ruhig in die richtige Position. (Wir haben herausgefunden, dass der Baustein weniger zum Verrutschen tendiert, wenn zuerst eines der beiden dünnen Anschlussbeine angelötet wird.) {{ :products:helvetino-vreg1.jpg?300 |Helvetino mit aufgelötetem Spannungsregler}} Nun kannst der Höhe nach und mit Hilfe er Stückliste oben und der Bauteilbezeichnungen auf dem PCB die anderen Bauteile einlöten. Der ATmega328 Chip sollte erst ganz am Ende eingesetzt werden. {{ :products:helvetino-aufbau1.jpg?240 |Helvetino Board im Aufbau}} === Polarität beachten === Bei der Diode D1, dem Elektrolyt Kondensator C5 und den beiden Leuchtdioden LED1, LED2 muss auf die Polarität der Bauteile geachtet werden. Bei der Diode D1 ist auf den grauen Ring zu achten, dieser ist auch auf dem PCB markiert. Die LEDs sind an der Seite mit Kathode (-) leicht abgeflacht, ebenfalls ist das Anschlussbein an der Kathode etwas kürzer als das der Anode. Auf dem PCB ist die Abflachung der Kathode markiert. Der Kondensator C1 verfügt auf der Minus-Seite über einen hellen Strich mit dem Minuszeichen, auf dem PCB ist das Minus ebenfalls mit einer abgeflachten Rundung markiert. {{ :products:helvetino-aufbau2.jpg?240 |Helvetino Board im Aufbau}} Das fertige Board ohne ATmega328 Chip sollte dann in etwa so aussehen (nur schöner gelötet hoffentlich :-P ): {{ :products:helvetino-aufbau3.jpg?240 |Helvetino fast fertig}} ==== Inbetriebnahme ==== Bevor Du den ATmega328 einsetzt sollte das Board getestet werden. Dazu kann entweder eine Spannung von 6-18V in die DC Buchse speisen oder geregelte 5V über den FTDI Anschluss. Nun sollte die grüne LED leuchten, nur wenn dies klappt kannst Du im nächsten Schritt den ATmega328 einsetzen. Wenn es nicht klappt ist etwas schiefgegangen, höchstwahrscheinlich wurde eine Kontakt nicht richtig oder gar nicht verlötet. Überprüfe alle Deine Verbindungen und stelle sicher, dass die grüne LED brennt bevor Du weiterfährst. Wenn der erste Test erfolgreich war, kann nun der ATmega328 eingesetzt werden, achte dabei auf die Kerbe im Chip welche gegen den Reset-Taster zeigen sollte, das ganze sollte dann in etwa wie in den Abbildungen aussehen. Das Board ist nun bereit und kann mit einem USB TTL-Adapter wie dem [[http://shop.boxtec.ch/usb-serial-converter-p-40344.html|USB 2 Serial]] oder einem FTDI-[[http://shop.boxtec.ch/ftdi-cable-p-40385.html|Kabel]] / -[[http://shop.boxtec.ch/ftdi-basic-breakout-p-40857.html|Breakout]] programmiert werden. ===== Dokumentation ===== ==== Anschlussbelegung / Pinout Helvetino ==== [[http://www.mathias-wilhelm.de/arduino/|Mathias Wilhelm]] hat für den Helvetino (und jedes andere Arduino Board) freundlicherweise dieses fantastische Anschluss-Diagramm zur Verfügung gestellt: {{ :products:helvetino_v1.1a.png?640 |Anschlussdiagramm Helvetino}} Und hier noch als PDF resp. PPTX zum Herunterladen und Ausdrucken: * {{:products:helvetino_v1.1a.pdf|}} * {{:products:helvetino_v1.1a.pptx|}} Ein grosses Danke an Mathias für das zur Verfügung stellen des Anschlussdiagramms! Die Quellen für das PCB finden sich auf der [[https://github.com/boxtec/helvetino|Github Projekt Seite des Helvetino]]. ~~ODT~~