Projektet går ut på att skapa ett bibliotek över de vanligast symbolerna som krävs för att rita kretsscheman. Målet är att i största möjliga mån vara kompatibel med IEC 60617.
Nedan följer en lista över samtliga 33st symboler som finns i biblioteket.
Lista över symboler som håller på ritas eller är i behov av ändringar
Bild | Filnamn | Bredd | Höjd | Beskrivning |
---|---|---|---|---|
Circuit_breaker.svg | Todo: Skulle behöva snyggas till så de passar att stacka på varandra, eller rita en ny symbol för 2-pol / 3-pol |
- Alla symboler ritas i Inkscape och sparas i mappen Symbols/
- Alla *.svg i "Units: px"
- Gridstorlek på 50x50 px (5x5px major grid lines every 10)
- Storleken på bilden skall gå jämt ut med grid
- Placering av anslutningar skall ligga på grid
- Marginal på cirka 50px på de sidor som saknar anslutning (Så att allting garanterat får plats innuti bilden och inte beskärs)
- Mindre detaljer kan avvika från grid
- Metainformation om symbolen lagras i ovanstående tabellen i README.md
- Bidrag till projektet skickas i första hand som en pull request på GitHub. Om någon inte är bekant med Git skickas filerna till mig (eller någon annan) som lägger in dem.
- TODO: Bestämma font för text + textstorlekar
- TODO: Bestäm riktlinjer för sträckade linjer
- Symboler exporteras (med hjälp av ett script) till en minimalistisk *.svg som läggs i Symbols2/
- Mer omfattande databas med metainformation för filerna (XML, JSON, etc)
- I framtiden finns det potential att bygga vidare på detta projekt. Till exempel vore det inte en dum ide att bygga ett superenkelt webbaserad CAD-program med möjlighet att lagra ritningar online och exportera SVG och/eller PDF.
Copyright © 2017 Christian Antila. All rights reserved
All material in this repository is released under the Creative Commons license, CC BY-SA 3.0
https://creativecommons.org/licenses/by-sa/3.0/
TBD