34
AK Hardware SS 2011 Michael Rohs, Sven Kratz, LMU 1 Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD Sven Kratz sven.kratz@ifi.lmu.de AK Hardware LMU SS 2011

Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU 1

Platinenlayout mit EAGLE und 3D Konstruktion mit

OpenSCADSven Kratz

[email protected]

AK Hardware

LMUSS 2011

Page 2: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

CAD, CAM und EAGLE

• CAD: Computer-Aided Design– Komponentenbibliothek– Schaltplan– Platinenlayout– Auto-Router

• CAM: Computer-Aided Machining– Ätzen / Platinenhersteller: .pdf, .egl– Fräsen: Gerber-Files– Durch plugins erweiterbar

• EAGLE– “Einfach Anzuwendender Grafischer Layout Editor”

2

Page 3: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Eagle Bootstrapping

• Freeware-Version: http://www.cadsoft.de/download.htm• Erste Schritte hier nach SparkFun:

http://www.sparkfun.com/tutorials/108

• SparkFun Eagle Library Installieren (viele Bauteile und Sensoren im Bereich Physical Computing und UI Prototyping) : http://www.opencircuits.coSFE_Footprint_Library_Eagle

• Sparkfun Keyboard Shortcuts Installieren: http://www.opencircuits.com/SFE_Eagle_Shortcuts

• Atmel Library von CADSoft: http://goo.gl/dUlCJ (dort auch nach anderen interessanten Sachen ausschau halten)

3

Page 4: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Eagle: Wichtigste Ansichten

4

Schematic Board

Page 5: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Eagle: Wichtigste Ansichten

5

Library

Device

Package

Symbol

Page 6: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Schaltpläne

6

File -> New -> Project

Page 7: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Schaltpläne

7

Page 8: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Schaltpläne: Bauteil Hinzufügen

8

Page 9: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU 9

Page 10: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Schaltplan: Weitere Bauteile

10

ISP-Header

Kondensator 0.1pf 7805 5V Spannungsregler

Quartz (Generisch)

Page 11: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU 11

Page 12: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Schematic: Namen Setzen (F4)

• Eagle “Mental Model”: Operation auswählen, dann auf Objekt anwenden

12

Page 13: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Schematic: Wert Setzen (F5)

• Die elektrische Eigenschaft, die das Bauteil am besten beschreibt, in das Feld setzen

13

Page 14: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Schematic: Leitung (F9)

14

Page 15: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU 15

Page 16: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Board

• Von der Schematic zur Board-Ansicht wechseln

16

Zunächst ist alles verschoben!

Page 17: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Board: Group Select & Move

• Gruppe Auswählen (ALT-F7)• Move Auswählen (F7), Rechtsklick --> Group Move

17

Gelb: “air wires”

Page 18: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Board: Layers

18

Page 19: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Board: Ratsnest

19

Page 20: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Board: AutoRouter

20

Auf N/A für Single-Layer Platinen setzen!

Page 21: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Board: Auto-Router

21

Top

Bottom

Vias

Page 22: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Board: Ripup Tool

22

• Alle gelegten Verbindungen “Aufreißen”• Auf Ripup Tool Clicken

• Dann auf “Ampel” Clicken

Page 23: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Board: Manuelles Routing

23

Layer Auswählen Verbindung ziehen

Fertige Verbindung

Page 24: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Board: Netzklassen

• Für unterschiedliche Leitungsstärken• Edit --> net Classes

24

Page 25: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Fräsen

• Modela MDX-20• Evil Genius AVR Projects --> Design Rules File

• CAM.py

25

Page 26: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

3D Drucker

26

Page 27: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

3D Drucker: Workflow

27

.stl Datei

OpenSCAD

Slicing(Skeinforge) gCode

Drucker-Konfiguration

Page 28: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

OpenSCAD

28

Page 29: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

OpenSCAD: Constructive Solid Geometry

29

Page 30: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

OpenSCAD: Constructive Solid Geometry

30

Page 31: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

OpenSCAD: Constructive Solid Geometry

31

Page 32: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

OpenSCAD: Iteration

32

Page 33: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

OpenSCAD: dxf Extrusion

33

Page 34: Platinenlayout mit EAGLE und 3D Konstruktion mit OpenSCAD · Michael Rohs, Sven Kratz, LMU AK Hardware SS 2011 CAD, CAM und EAGLE • CAD: Computer-Aided Design – Komponentenbibliothek

AK Hardware SS 2011Michael Rohs, Sven Kratz, LMU

Multimeter

34

Spannung (V), Widerstand (Ohm), Frequenz (Hz), Dioden

Strom (A, ma)

Schwarzes Messkabel immer auf COM

V

Spannung

A

Strom

⎓ Gleichstrom (DC)

∿ Wechselstrom (AC)