z-logo
open-access-imgOpen Access
Schematic Capture And Technical Drawing Software For Computer Engineering
Author(s) -
Jonathan Hill
Publication year - 2020
Language(s) - English
Resource type - Conference proceedings
DOI - 10.18260/1-2--16957
Subject(s) - schematic , circuit diagram , computer science , construct (python library) , software , block diagram , drawing board , microprocessor , software engineering , engineering drawing , computer hardware , electrical engineering , engineering , programming language
Computer engineering students have specific needs involving schematic capture, printed circuit board layout, and block diagrams. The microprocessor devices course that I teach involves the construction of a small embedded microprocessor system and relies heavily on schematic capture and technical diagram software. In addition, many students construct printed circuit boards with their senior project and other projects. To address such needs at my University, I introduced two free software 1 packages, KiCad 2 and Dia 3 , to the curriculum, making the software available in our computer laboratories. Students also install this software on their home computers. KiCad is software for the creation of electronic schematic diagrams and printed circuit board artwork. It is useful for everybody working in electronic design. In the microprocessor devices course I teach, due to the complexity of the circuits we build, it is practically impossible to draw schematics by hand. Such complexity is due to the detail required to actually construct such circuits. Even in a modest microprocessor system with an 8-bit data bus and a 16-bit address bus, keeping track of pins and pin numbers is problematic. In performing homework and project work alike, students absolutely require a powerful yet easy-to-use schematic capture tool. Dia is software for the creation of technical diagrams. Unlike schematics that are detail-oriented, technical diagrams such as block diagrams are concept-oriented and play an important role in technical writing, helping to make a specific point or aspect of a system more understandable. Dia can be used to draw many different kinds of technical diagrams. It currently has special objects to help draw entity relationship diagrams, UML diagrams, flowcharts, network diagrams, and many other diagrams. While the interface and features are inspired by Visio, Dia is geared more for casual use. As an educator I find that KiCad and Dia are useful and valuable to students. The point of free software 1 is that its users are at the core of its development so that you can join the community and get involved. In considering any free software project, look to its community of users and examine the content they provide. A quick Internet search for KiCad and Dia is telling as there are tutorials, documentation, and utilities online. In a nutshell, KiCad and Dia are exceptionally good examples of free software, and both are valuable to computer engineering students.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom