CAD Station: Unterschied zwischen den Versionen

aus Metalab, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Wechseln zu: Navigation, Suche
(me2)
(TODOs fuer zukuenftige Images)
 
(43 dazwischenliegende Versionen des gleichen Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
= WTF =
+
== Einleitung ==
  
Es geht um die Einrichtung einer CAD Station im [[WhateverLab]]. Im Augenblick ist das Ganze noch ein Hirngespinst von [[User:Clifford|Clifford]], aber vielleicht wird das ja bald Realitaet..
+
Es gibt eine CAD Arbeitsstation im [[WhateverLab]].
 +
 
 +
[[Bild:CadStation.jpg|400px]]
  
 
CAD steht fuer [[wde:Computer_Aided_Design|Computer Aided Design]] und das geht ueber technische Zeichnungen hinaus. Speziell dem [[wde:Electronic_Design_Automation|EDA]] Bereich soll bei der CAD Station eine wesentliche Bedeutung zukommen.
 
CAD steht fuer [[wde:Computer_Aided_Design|Computer Aided Design]] und das geht ueber technische Zeichnungen hinaus. Speziell dem [[wde:Electronic_Design_Automation|EDA]] Bereich soll bei der CAD Station eine wesentliche Bedeutung zukommen.
  
Auf dieser Seite werden derzeit primaer Ideen gesammelt. An die Umsetzung geht es sobald sich eine groessere Gruppe gefunden hat, die sich auf gewisse gemeinsame Vorstellungen bzgl. der CAD Station geeinigt hat. Bei der Software sowie der Spezial-Hardware werden wir auf massives Sponsoring angewiesen sein.
+
== Ansprechpartner ==
  
Die Anwendungen einer solchen Station sind vielfaeltig und gehen von Leiterplattenentwurf ueber 3D-Design fuer [[RepRap]] und andere [[wde:Computerized_Numerical_Control|CNC]]-Maschinen bis hin zu [[wde:FPGA|FPGA]]/[[wde:Hardware_Description_Language|HDL]] Entwicklung und Simulation.
+
Bei Fragen zu oder Problemen mit der CAD Station wende Dich bitte an eine der folgenden Personen:
  
= Interessenten =
+
* [[User:Clifford|Clifford]]
 +
* [[User:Wizard23|Wizard23]]
  
Bitte hier eintragen wer ein grundsaetzliches Interesse an einer solchen CAD Station hat und daher gerne auch in den weiteren Prozess rund um die Station eingebunden werden moechte.
+
== Sponsoren ==
  
* [[User:Clifford|Clifford]]
+
=== WEDASoft / Mentor Graphics ===
* [[User:Benko|Benko]]
+
 
* [[User:Pk|PK]]
+
{| cellpadding="5" width="70%" border="0" align="center"
 +
|width="50%"|
 +
|width="50%"|
 +
|- align=center
 +
|<span class="plainlinks">[http://www.wedasoft.at http://metalab.at/wiki/images/c/c5/Weda.jpg]</span>
 +
|<span class="plainlinks">[http://www.mentor.com http://metalab.at/wiki/images/8/85/Mentor.jpg]</span>
 +
|}
 +
 
 +
EDA Tools fuer Leiterplattenentwurf, Leiterplattensimulation und Digitalsimulation:<br/>
 +
Mentor Graphics DxDesigner, PADS Layout/Router, HyperLynx (Linesim und Boardsim) und ModelSim Designer.
 +
 
 +
== Hardware ==
 +
 
 +
* Athlon64 X2 Dual Core 6400+ 3.20 GHz
 +
* 4GB RAM (Windows XP verwendet davon nur 3GB)
 +
* 2x SATA HD (250GB und 750GB)
 +
* PCI-E 2.0 EVGA e-GeForce 9400 GT
 +
* 2x TFT 22" BENQ G2200W
 +
* 1x TFT 19" Philips 190B
 +
* Canon i-Sensys LBP2900 (SW Laserdrucker)
 +
* Canon iP3600 (Farb Tintenstrahl fuer PCB)
 +
* ISP/SPI/JTAG Multiprogrammer fuer Parallel-Port
 +
* AVRBootProg (Board ist noch in Entwicklung)
 +
 
 +
== Software ==
 +
 
 +
=== Betriebssystem und Rescue-System ===
 +
 
 +
Als Betriebssystem fuer die eigentliche CAD Station kommt MS Windows XP Professional zum Einsatz. Zusaetzlich gibt es ein Linux rescue-system mit dem das Windows mit allen Applikationen in weniger als 15 Minuten neu aufgesetzt werden kann.
 +
 
 +
Zum Neuaufsetzen vom Windows einfach folgende Schritte ausfuehren:
 +
 
 +
* Im GRUB Boot-Loader "Linux (re-install Windows XP)" auswaehlen
 +
* Als user "reinstall" einloggen
 +
* Neuinstallation mit "yes" bestaetigen
 +
* Warten. System bootet automatisch neu.
 +
 
 +
Die Scripte fuer das re-install system findet man unter:
 +
 
 +
http://svn.clifford.at/tools/trunk/reinstall/
 +
 
 +
=== Spezielle Treiber ===
 +
 
 +
* NVIDIA nForce (Motherboard)
 +
 
 +
=== Diverse Software===
 +
 
 +
* PuTTY
 +
* MinGW und MSYS
 +
* Subversion + TortoiseSVN
 +
* Firefox + Einige Plugins
 +
* Acrobat Reader
 +
* System Internals Suite
 +
* Debugging Tools for Windows
 +
* VIM Editor
 +
* Open Office
 +
* SUN Java JDK
 +
* Maxima
 +
* 7zip
 +
* Gimp
 +
* VLC
 +
 
 +
=== Xilinx ISE WebPACK ===
 +
 
 +
Fuer Entwicklung und Test von FPGA Designs ist auf der CAD Station das Xilinx ISE WebPACK installiert.
 +
 
 +
=== KiCAD ===
 +
 
 +
Fuer einfache Schematics und PCB Layouts ist KiCAD auf der CAD Station installiert.
 +
 
 +
=== Mentor Graphics ===
 +
 
 +
Wir haben ein umfangreiches Sponsoring fuer Mentor Graphics Software (PADS, HyperLynx und ModelSim).
 +
Diese Programme sind auf der CAD Station installiert. Fuer Workshops bitte bei [[User:Clifford|Clifford]] anfragen.
 +
 
 +
=== LTspice ===
 +
 
 +
Eine Schaltungssimulations-Software von Linear Technologies.
 +
 
 +
=== Art of Illusion ===
 +
 
 +
Software zum Designen von 3D-Objekten (z.Bsp. fuer Reprap).
 +
 
 +
=== PSoC Designer und Programmer ===
 +
 
 +
Software zum programmieren von Cypress PSoCs.
 +
 
 +
=== Optionale Software ===
 +
 
 +
Unter D:\INSTALL_ON_DEMAND befindet sich weitere Software die on demand installiert werden kann. Nach einem Neuaufsetzen von Windows XP mit dem Rescue-System muss diese software bei bedarf neu installiert werden.
 +
 
 +
== Partitionierung und Filesystem Layout ==
 +
 
 +
=== Partitionierung ===
 +
 
 +
Platte 1 (250GB):
 +
 
 +
* Partition 1: 32GB FAT32: Windows System (C:)
 +
* Partition 2: 190GB FAT32: Data (D:)
 +
* Partition 3: 20GB Linux ext2: Rescue System - root fs
 +
* Partition 4: 8GB Linux swap: Rescue System - swap
 +
 
 +
Platte 2 (750GB):
 +
 
 +
* Partition 1: 750GB FAT32: Backup (E:)
 +
 
 +
=== Filesystem Layout Data Partition (D:) ===
 +
 
 +
Auf der D: Partition gibt es folgende Top-Level directories.
 +
 
 +
'''D:\INSTALL_ON_DEMAND'''
 +
 
 +
Hier ligen die Installationsdateien von Programmen, die wir nicht in das Image hineinnehmen wollten, die man aber ab und zu doch installiert haben moechte.
 +
 
 +
'''D:\PEOPLE'''
 +
 
 +
Hier kann jeder sein privates subdirectory anlegen.
 +
 
 +
ACHTUNG: Es gibt keine Garantie fuer Datensicherheit! Also wichtige Daten auch wo anders lagern. Bei Projekten bietet sich z.Bsp. ein Subversion Repository an...
 +
 
 +
'''D:\MetaParts'''
 +
 
 +
Ein checkout des MetaParts Subversion Repositories. Hier findet man unter anderem die Mentor Graphics PADS Symbolbiliothek fuer das Metalab [[Bauteilsortiment]]. Ausser fuer [[User:Clifford|Clifford]], der die MetaParts sachen maintained, sind die Dateien in diesem Verzeichnisbaum als read-only zu behandeln!
 +
 
 +
'''D:\Documentation'''
 +
 
 +
Zusaetzliche Dokumentation zur CAD-Station (Software/Hardware) sowie zum Bauteilsortiment.  Ausser fuer [[User:Clifford|Clifford]] und [[User:Wizard23|Wizard23]] sind die Dateien in diesem Verzeichnisbaum als read-only zu behandeln!
 +
 
 +
'''D:\SYSTEM'''
 +
 
 +
Hier liegen unter anderem die Images fuer das Rescue System. Ausser [[User:Clifford|Clifford]] und [[User:Wizard23|Wizard23]] hat in diesem Directory niemand was zu suchen.
 +
 
 +
=== Filesystem Layout Backup Partition (E:) ===
 +
 
 +
Auf der E: Partition werden ausschliesslich Backups gespeichert. Ausser fuer [[User:Clifford|Clifford]] und [[User:Wizard23|Wizard23]] ist die Partition als Read-Only zu behandeln!
 +
 
 +
'''E:\IMAGES'''
 +
 
 +
In diesem Directory gibt es ein subdirectory fuer jedes Backup-Image. Backup-Images werden nach groesseren Aenderungen am Image (quasi Milestones) erstellt. Diese Backups beinhalten das komplette D:\SYSTEM directory und nicht nur die images.
 +
 
 +
'''E:\DATA'''
 +
 
 +
In diesem Directory gibt es ein subdirectory fuer jedes Backup der D: partition. Die subdirectories sind nach datum im Format YYYYMMDD benannt. Diese Backups beinhalten keine Kopie des D:\SYSTEM directories.
 +
 
 +
'''E:\OLD_CADSTATION'''
 +
 
 +
Der aktuelle CAD-Stration Rechner ist bereits die zweite Generation. Als Referenz liegt in diesem Directory eine Filesystem-Kopie der alten CAD-Station.
 +
 
 +
'''E:\pagefile.sys'''
 +
 
 +
Das Windows pagefile (aka swap file) liegt ebenfalls auf der E: partition. Das sorgt fuer eine gleichmaessigere auslastung der SATA busse und muellt uns die WinXP images nicht mit den daten aus dem pagefile zu.
 +
 
 +
== Checkliste fuers Image Erstellen ==
  
= Hardware =
+
'''ACHTUNG: Images duerfen nur von [[User:Clifford|Clifford]] und [[User:Wizard23|Wizard23]] erstellt werden!'''
  
Die angedachte Hardware fuer die Arbeitsstation selbst:
+
* Reinstall vom letzten Image
 +
* ggf. Backup vom letzten Image
 +
* Windows Updates (Control Panel -> Windows Update, loop bis keine neuen updates)
 +
* Firefox Updates
 +
* Acrobat Reader Updates
 +
* Installation neuer Software
 +
* Firefox "Private Data" loeschen
 +
* Free up space on C: (Control Panel -> Performance and Maintenance -> Free up space..)
 +
* Defragmentieren von C: (Control Panel -> Performance and Maintenance -> Rearange Items..)
 +
* Clear start menu items: Most used programs, Recently opend documents (in start menu properties)
 +
* Reboot ins Linux
 +
* Login als root
 +
* cd nach /home/reinstall
 +
* ./makeimage.sh
 +
* Reboot und Test-Reinstall
  
* Ein halbwegs leistungsstarker PC <b><font color="green">✔</font></b>
+
== TODOs fuer zukuenftige Images ==
* 3D-Grafikkarte mit Dual-Head support <b><font color="green">✔</font></b>
+
* 2 groessere Monitore <b><font color="green">✔</font></b>
+
  
Angedachte zusaetzliche Peripherie:
+
'''TweakUI:'''
  
* Eine halbwegs brauchbare BDM/JTAG Probe
+
* Autologon as "User"
* Ein Graphiktablet (stellt Clifford zur Verfuegung)
+
* PCI-Digitalisierer/Oszilloskop
+
  
= Software =
+
'''Firefox:'''
  
Angedachte Software fuer die CAD Station:
+
* Bookmars Toolbar: http://whatever.metalab.at/
  
* Microsoft Windows
+
'''Art of Illusion:'''
* Xilinx ISE WebPACK
+
* Mentor Graphics PADS
+
* Mentor Graphics HyperLynx
+
* Mentor Graphics ModelSim
+
* National Instruments Multisim
+
* Autodesk AutoCAD
+
* Autodesk Inventor
+
* PTC Pro Engineer
+
* ...
+
  
 +
* Update to most recent version
 +
* Install [https://reprap.svn.sourceforge.net/svnroot/reprap/trunk/reprap/miscellaneous/AoI/plugins/Plugins/ MetaCAD Plugin]
  
 
[[Kategorie:WhateverLab]]
 
[[Kategorie:WhateverLab]]

Aktuelle Version vom 16. April 2009, 22:26 Uhr

Einleitung

Es gibt eine CAD Arbeitsstation im WhateverLab.

CadStation.jpg

CAD steht fuer Computer Aided Design und das geht ueber technische Zeichnungen hinaus. Speziell dem EDA Bereich soll bei der CAD Station eine wesentliche Bedeutung zukommen.

Ansprechpartner

Bei Fragen zu oder Problemen mit der CAD Station wende Dich bitte an eine der folgenden Personen:

Sponsoren

WEDASoft / Mentor Graphics

Weda.jpg Mentor.jpg

EDA Tools fuer Leiterplattenentwurf, Leiterplattensimulation und Digitalsimulation:
Mentor Graphics DxDesigner, PADS Layout/Router, HyperLynx (Linesim und Boardsim) und ModelSim Designer.

Hardware

  • Athlon64 X2 Dual Core 6400+ 3.20 GHz
  • 4GB RAM (Windows XP verwendet davon nur 3GB)
  • 2x SATA HD (250GB und 750GB)
  • PCI-E 2.0 EVGA e-GeForce 9400 GT
  • 2x TFT 22" BENQ G2200W
  • 1x TFT 19" Philips 190B
  • Canon i-Sensys LBP2900 (SW Laserdrucker)
  • Canon iP3600 (Farb Tintenstrahl fuer PCB)
  • ISP/SPI/JTAG Multiprogrammer fuer Parallel-Port
  • AVRBootProg (Board ist noch in Entwicklung)

Software

Betriebssystem und Rescue-System

Als Betriebssystem fuer die eigentliche CAD Station kommt MS Windows XP Professional zum Einsatz. Zusaetzlich gibt es ein Linux rescue-system mit dem das Windows mit allen Applikationen in weniger als 15 Minuten neu aufgesetzt werden kann.

Zum Neuaufsetzen vom Windows einfach folgende Schritte ausfuehren:

  • Im GRUB Boot-Loader "Linux (re-install Windows XP)" auswaehlen
  • Als user "reinstall" einloggen
  • Neuinstallation mit "yes" bestaetigen
  • Warten. System bootet automatisch neu.

Die Scripte fuer das re-install system findet man unter:

http://svn.clifford.at/tools/trunk/reinstall/

Spezielle Treiber

  • NVIDIA nForce (Motherboard)

Diverse Software

  • PuTTY
  • MinGW und MSYS
  • Subversion + TortoiseSVN
  • Firefox + Einige Plugins
  • Acrobat Reader
  • System Internals Suite
  • Debugging Tools for Windows
  • VIM Editor
  • Open Office
  • SUN Java JDK
  • Maxima
  • 7zip
  • Gimp
  • VLC

Xilinx ISE WebPACK

Fuer Entwicklung und Test von FPGA Designs ist auf der CAD Station das Xilinx ISE WebPACK installiert.

KiCAD

Fuer einfache Schematics und PCB Layouts ist KiCAD auf der CAD Station installiert.

Mentor Graphics

Wir haben ein umfangreiches Sponsoring fuer Mentor Graphics Software (PADS, HyperLynx und ModelSim). Diese Programme sind auf der CAD Station installiert. Fuer Workshops bitte bei Clifford anfragen.

LTspice

Eine Schaltungssimulations-Software von Linear Technologies.

Art of Illusion

Software zum Designen von 3D-Objekten (z.Bsp. fuer Reprap).

PSoC Designer und Programmer

Software zum programmieren von Cypress PSoCs.

Optionale Software

Unter D:\INSTALL_ON_DEMAND befindet sich weitere Software die on demand installiert werden kann. Nach einem Neuaufsetzen von Windows XP mit dem Rescue-System muss diese software bei bedarf neu installiert werden.

Partitionierung und Filesystem Layout

Partitionierung

Platte 1 (250GB):

  • Partition 1: 32GB FAT32: Windows System (C:)
  • Partition 2: 190GB FAT32: Data (D:)
  • Partition 3: 20GB Linux ext2: Rescue System - root fs
  • Partition 4: 8GB Linux swap: Rescue System - swap

Platte 2 (750GB):

  • Partition 1: 750GB FAT32: Backup (E:)

Filesystem Layout Data Partition (D:)

Auf der D: Partition gibt es folgende Top-Level directories.

D:\INSTALL_ON_DEMAND

Hier ligen die Installationsdateien von Programmen, die wir nicht in das Image hineinnehmen wollten, die man aber ab und zu doch installiert haben moechte.

D:\PEOPLE

Hier kann jeder sein privates subdirectory anlegen.

ACHTUNG: Es gibt keine Garantie fuer Datensicherheit! Also wichtige Daten auch wo anders lagern. Bei Projekten bietet sich z.Bsp. ein Subversion Repository an...

D:\MetaParts

Ein checkout des MetaParts Subversion Repositories. Hier findet man unter anderem die Mentor Graphics PADS Symbolbiliothek fuer das Metalab Bauteilsortiment. Ausser fuer Clifford, der die MetaParts sachen maintained, sind die Dateien in diesem Verzeichnisbaum als read-only zu behandeln!

D:\Documentation

Zusaetzliche Dokumentation zur CAD-Station (Software/Hardware) sowie zum Bauteilsortiment. Ausser fuer Clifford und Wizard23 sind die Dateien in diesem Verzeichnisbaum als read-only zu behandeln!

D:\SYSTEM

Hier liegen unter anderem die Images fuer das Rescue System. Ausser Clifford und Wizard23 hat in diesem Directory niemand was zu suchen.

Filesystem Layout Backup Partition (E:)

Auf der E: Partition werden ausschliesslich Backups gespeichert. Ausser fuer Clifford und Wizard23 ist die Partition als Read-Only zu behandeln!

E:\IMAGES

In diesem Directory gibt es ein subdirectory fuer jedes Backup-Image. Backup-Images werden nach groesseren Aenderungen am Image (quasi Milestones) erstellt. Diese Backups beinhalten das komplette D:\SYSTEM directory und nicht nur die images.

E:\DATA

In diesem Directory gibt es ein subdirectory fuer jedes Backup der D: partition. Die subdirectories sind nach datum im Format YYYYMMDD benannt. Diese Backups beinhalten keine Kopie des D:\SYSTEM directories.

E:\OLD_CADSTATION

Der aktuelle CAD-Stration Rechner ist bereits die zweite Generation. Als Referenz liegt in diesem Directory eine Filesystem-Kopie der alten CAD-Station.

E:\pagefile.sys

Das Windows pagefile (aka swap file) liegt ebenfalls auf der E: partition. Das sorgt fuer eine gleichmaessigere auslastung der SATA busse und muellt uns die WinXP images nicht mit den daten aus dem pagefile zu.

Checkliste fuers Image Erstellen

ACHTUNG: Images duerfen nur von Clifford und Wizard23 erstellt werden!

  • Reinstall vom letzten Image
  • ggf. Backup vom letzten Image
  • Windows Updates (Control Panel -> Windows Update, loop bis keine neuen updates)
  • Firefox Updates
  • Acrobat Reader Updates
  • Installation neuer Software
  • Firefox "Private Data" loeschen
  • Free up space on C: (Control Panel -> Performance and Maintenance -> Free up space..)
  • Defragmentieren von C: (Control Panel -> Performance and Maintenance -> Rearange Items..)
  • Clear start menu items: Most used programs, Recently opend documents (in start menu properties)
  • Reboot ins Linux
  • Login als root
  • cd nach /home/reinstall
  • ./makeimage.sh
  • Reboot und Test-Reinstall

TODOs fuer zukuenftige Images

TweakUI:

  • Autologon as "User"

Firefox:

Art of Illusion: