Getting Started in KiCad - en to ca translation catalogue (171 entries)

note: type: Title =
en: Getting Started in KiCad
ca: Iniciació en KiCad

note: type: Plain text
en: _Essential and concise guide to mastering KiCad for the successful development of sophisticated electronic printed circuit boards._
ca: _Guia essencial i concisa per al domini de KiCad per al desenvolupament reeixit de plaques de circuits impresos electrònics sofisticades._

note: type: Plain text
en: All trademarks within this guide belong to their legitimate owners.
ca: Totes les marques comercials citades en aquesta guia pertanyen als seus propietaris legítims.

note: type: Plain text
en: *Contributors*
ca: *Contribuïdors*

note: type: Plain text
en: *Feedback*
ca: *Realimentació*

note: type: Plain text
en: Please direct any bug reports, suggestions or new versions to here:
ca: Si us plau, adreceu aquí els vostres informes d'errors de programari, suggeriments o per a noves versions:

note: type: Plain text
en: About KiCad software: https://gitlab.com/kicad/code/kicad/issues
ca: Quant al programari de KiCad: https://gitlab.com/kicad/code/kicad/issues

note: type: Plain text
en: *Publication date*
ca: *Data de publicació*

note: type: Plain text
en: 2015, May 16.
ca: 16 de maig de 2015.

note: type: Title ==
en: Introduction to KiCad
ca: Introducció a KiCad

note: type: Plain text
en: KiCad is an open-source software tool for the creation of electronic schematic diagrams and PCB artwork. Beneath its singular surface, KiCad incorporates an elegant ensemble of the following stand-alone software tools:
ca: KiCad és una eina de programari de codi obert per a la creació de diagrames d'esquemes electrònics i plaques de circuits impresos. Sota la seva aparença singular, KiCad incorpora un recull elegant de les següents eines de programari:

note: type: Plain text
en: KiCad can be considered mature enough to be used for the successful development and maintenance of complex electronic boards.
ca: Es considera que KiCad està prou madur per al desenvolupament i manteniment de plaques electròniques complexes.

note: type: Plain text
en: KiCad does not present any board-size limitation and it can easily handle up to 32 copper layers, up to 14 technical layers and up to 4 auxiliary layers.  KiCad can create all the files necessary for building printed boards, Gerber files for photo-plotters, drilling files, component location files and a lot more.
ca: KiCad no presenta cap limitació quan a la mida de la placa, podeu gestionar fàcilment fins a 32 capes de coure, 14 capes tècniques i 4 capes auxiliars. KiCad pot crear tots els fitxers necessaris per a construir plaques impreses, fitxers Gerber per als foto-plòters, fitxers de perforació, fitxers d'ubicació de components i molts més.

note: type: Plain text
en: Being open source (GPL licensed), KiCad represents the ideal tool for projects oriented towards the creation of electronic hardware with an open-source flavour.
ca: En ser codi obert (amb llicència GPL), KiCad representa l'eina ideal per als projectes orientats a la creació de maquinari electrònic amb un gust de codi obert.

note: type: Title ====
en: Under GNU/Linux
ca: Sota GNU/Linux

note: type: Plain text
en: Stable releases of KiCad can be found in most distribution's package managers as kicad and kicad-doc. If your distribution does not provide latest stable version, please follow the instruction for unstable builds and select and install the latest stable version.
ca: Les versions estables de KiCad es poden trobar en la majoria dels gestors de paquets de les distribucions com a kicad i kicad-doc. Si la vostra distribució no proporciona l'última versió estable, si us plau, seguiu les instruccions de les construccions inestables i seleccioneu i instal·leu l'última versió estable.

note: type: Plain text
en: Under Ubuntu, the easiest way to install an unstable nightly build of KiCad is via _PPA_ and __Aptitude__. Type the following into your Terminal:
ca: Sota Ubuntu, la forma més senzilla per instal·lar una construcció nocturna inestable de KiCad és a través de _PPA_ i __Aptitude__. Teclegeu el següent al terminal:

note: type: Plain text
en: Under Fedora the easiest way to install an unstable nightly build is via __copr__.  To install KiCad via copr type the following in to copr:
ca: Sota Fedora, la forma més senzilla per instal·lar una construcció nocturna inestable de KiCad és a través de __copr__. Per a instal·lar KiCad a través de corp teclegeu el següent:

note: type: Plain text
en: Alternatively, you can download and install a pre-compiled version of KiCad, or directly download the source code, compile and install KiCad.
ca: També podeu baixar i instal·lar una versió precompilada de KiCad, o baixar directament el codi font, compilar i instal·lar KiCad.

note: type: Title ====
en: Under Windows
ca: Sota Windows

note: type: Plain text
en: For Windows you can find nightly development builds at: http://downloads.kicad.org/windows/
ca: Per a Windows, podeu trobar les construccions de desenvolupament nocturnes a: http://downloads.kicad.org/windows/

note: type: Title ===
en: Support
ca: Suport

note: type: Plain text
en: If you have ideas, remarks or questions, or if you just need help:
ca: Si teniu idees, comentaris o preguntes, o si simplement necessiteu ajuda:

note: type: Plain text
en: Join the http://webchat.freenode.net/?channels=kicad[#kicad IRC channel] on Freenode
ca: Uniu-vos al http://webchat.freenode.net/?channels=kicad[canal d'IRC #kicad] a Freenode

note: type: Title ==
en: KiCad Workflow
ca: Flux de treball de KiCad

note: type: Target for macro image
en: images/kicad_flowchart.png
ca: images/ca/kicad_flowchart.png

note: type: Title ===
en: Forward and backward annotation
ca: Anotació cap endavant i cap enrere

note: type: Title ==
en: Draw electronic schematics
ca: Traç d'esquemes electrònics

note: type: Plain text
en: In this section we are going to learn how to draw an electronic schematic using KiCad.
ca: En aquesta secció aprendrem com traçar un esquema electrònic amb KiCad.

note: type: Title ===
en: Using Eeschema
ca: Ús d'Eeschema

note: type: Plain text
en: Under Windows run kicad.exe. Under Linux type 'kicad' in your Terminal. You are now in the main window of the KiCad project manager.  From here you have access to eight stand-alone software tools: __Eeschema__, __Schematic Library Editor__, __Pcbnew__, __PCB Footprint Editor__, __GerbView__, __Bitmap2Component__, __PCB Calculator__ and __Pl Editor__. Refer to the work-flow chart to give you an idea how the main tools are used.
ca: Sota Windows executeu kicad.exe. Sota Linux teclegeu 'kicad' al vostre terminal. Ara esteu davant de la finestra principal del gestor del projecte KiCad. Des d'aquí teniu accés a vuit eines de programari independents: __Eeschema__, __Editor de biblioteques d'esquemàtics__, __Pcbnew__, __Editor d'empremtes PCB__, __GerbView__, __Bitmap2Component__, __Calculadora PCB__ i __Pl Editor__. Consulteu la taula del flux de treball per a tenir una idea de com s'utilitzen les eines principals.

note: type: Target for macro image
en: images/kicad_main_window.png
ca: images/ca/kicad_main_window.png

note: type: Plain text
en: Let's begin by creating a schematic. Start the schematic editor __Eeschema__, image:images/icons/eeschema.png[Eeschema]. It is the first button from the left.
ca: Començarem amb la creació d'un esquemàtic. Inicieu l'editor d'esquemàtics __Eeschema__, image:images/icons/eeschema.png[Eeschema]. És el primer botó començant per l'esquerra.

note: type: Target for macro image
en: images/choose_component.png
ca: images/ca/choose_component.png

note: type: Plain text
en: Click on the magnifier icon to zoom in on the component.  Alternatively, use the mouse wheel to zoom in and zoom out. Press the wheel (central)  mouse button to pan horizontally and vertically.
ca: Feu clic a la icona de la lupa per fer zoom sobre el component. Com a alternativa, utilitzeu la roda del ratolí per apropar i allunyar la visualització. Premeu el botó de la roda (central) del ratolí per a la visió panoràmica horitzontal i vertical.

note: type: Target for macro image
en: images/edit_component_dropdown.png
ca: images/ca/edit_component_dropdown.png

note: type: Plain text
en: The resistor you previously chose is now in your history list, appearing as 'R'. Click OK and place the component.
ca: La resistència que vàreu triar prèviament ara està a la llista de l'històric, apareix com a «R». Feu clic a «D'acord» i col·loqueu el component.

note: type: Target for macro image
en: images/component_history.png
ca: images/ca/component_history.png

note: type: Plain text
en: Organise all components on your schematic sheet as shown below.
ca: Organitzeu tots els components al vostre full de l'esquemàtic com es mostra a continuació.

note: type: Plain text
en: Next, we will wire all our components. Click on the 'Place wire' icon image:images/icons/add_line.png[Place wire] on the right toolbar.
ca: A continuació, connectarem tots els components. Feu clic a la icona «Afegeix un fil» image:images/icons/add_line.png[Place wire] de la barra d'eines de la dreta.

note: type: Plain text
en: Repeat this process and wire up all the other components as shown below. To terminate a wire just double-click. When wiring up the VCC and GND symbols, the wire should touch the bottom of the VCC symbol and the middle top of the GND symbol. See the screenshot below.
ca: Repetiu aquest procés i connecteu amb fils tots els altres components, com es mostra a continuació. Per acabar un fil simplement feu doble clic. Quan afegiu el fil dels símbols VCC i GND, el fil ha de tocar el part inferior del símbol VCC i la part superior central del símbol GND. Vegeu la següent captura de pantalla.

note: type: Plain text
en: Follow the same procedure and place another label on line on the right of the 100 ohm resistor. Also name it 'INPUT'. The two labels, having the same name, create an invisible connection between pin 6 of the PIC and the 100 ohm resistor. This is a useful technique when connecting wires in a complex design where drawing the lines would make the whole schematic messier. To place a label you do not necessarily need a wire, you can simply attach the label to a pin.
ca: Seguiu el mateix procediment i afegiu una altra etiqueta a la línia de la dreta de la resistència de 100 ohms. Anomeneu-la també com a «INPUT». Les dues etiquetes, que tenen el mateix nom, creen una connexió invisible entre el pin 6 del PIC i la resistència de 100 ohms. Aquesta és una tècnica útil quan connecteu els fils d'un disseny complex i el traç de les línies provocaria que tot l'esquema estigués embolicat. Per a posar una etiqueta, no es necessita necessàriament un fil, només heu de posar l'etiqueta a un pin.

note: type: Plain text
en: Labels can also be used to simply label wires for informative purposes. Place a label on pin 7 of the PIC. Enter the name 'uCtoLED'.  Name the wire between the resistor and the LED as 'LEDtoR'. Name the wire between 'MYCONN3' and the resistor as 'INPUTtoR'.
ca: Les etiquetes també es poden utilitzar simplement per a etiquetar els fils per a fins informatius. Afegiu una etiqueta al pin 7 del PIC. Introduïu el nom «uCtoLED». Anomeneu el fil entre la resistència i el LCD com a «LEDtoR». Anomeneu el fil entre «MYCONN3» i la resistència com a «INPUTtoR».

note: type: Plain text
en: You do not have to label the VCC and GND lines because the labels are implied from the power objects they are connected to.
ca: No cal que etiqueteu les línies VCC i GND perquè les etiquetes s'infereixen dels objectes d'alimentació als que estan connectats.

note: type: Plain text
en: Below you can see what the final result should look like.
ca: A continuació es pot veure el que hauria de ser semblant al resultat final.

note: type: Plain text
en: Let's now deal with unconnected wires. Any pin or wire that is not connected will generate a warning when checked by KiCad. To avoid these warnings you can either instruct the program that the unconnected wires are deliberate or manually flag each unconnected wire or pin as unconnected.
ca: Ara ens preocuparem dels fils no connectats. Qualsevol pin o fil que no estigui connectat generarà una advertència quan KiCad realitzi una comprovació. Per a evitar aquestes advertències podeu ordenar al programa que els fils sense connectar indiquen deliberadament o manualment un fil o un pin sense connectar.

note: type: Plain text
en: Some components have power pins that are invisible. You can make them visible by clicking on the 'Show hidden pins' icon image:images/icons/hidden_pin.png[hidden_pin_png] on the left toolbar. Hidden power pins get automatically connected if VCC and GND naming is respected. Generally speaking, you should try not to make hidden power pins.
ca: Alguns components tenen pins d'alimentació que són invisibles. Podeu fer-los visibles en fer clic a la icona «Mostra els pins ocults» image:images/icons/hidden_pin.png[hidden_pin_png] de la barra d'eines de l'esquerra. Els pins d'alimentació ocults es connecten de forma automàtica si es respecta la nomenclatura VCC i GND. De forma genèrica, heu d'intentar de no crear pins d'alimentació ocults.

note: type: Plain text
en: We will now check our schematic for errors. Click on the 'Perform electrical rules check' icon image:images/icons/erc.png[erc_png] on the top toolbar. Click on the 'Run' button. A report informing you of any errors or warnings such as disconnected wires is generated. You should have 0 Errors and 0 Warnings. In case of errors or warnings, a small green arrow will appear on the schematic in the position where the error or the warning is located. Check 'Create ERC file report' and press the 'Run' button again to receive more information about the errors.
ca: Ara anirem a comprovar que el nostre esquemàtic estigui lliure d'errors. Feu clic a la icona «Realitza la comprovació de les regles elèctriques» image:images/icons/erc.png[erc_png] de la barra d'eines superior. Feu clic al botó «Executa». Es genera un informe que us informa dels errors o de les advertències, com ara fils desconnectats. Hauríeu de tenir 0 errors i 0 advertències. En cas d'errors o d'advertències, apareixerà una petita fletxa verda a l'esquemàtic en la posició on es troba l'error o l'advertència. Feu clic a «Crea el fitxer de l'informe ERC» i premeu el botó «Executa» un altre cop per a rebre més informació sobre els errors.

note: type: Plain text
en: After generating the Netlist file, click on the 'Run Cvpcb' icon image:images/icons/cvpcb.png[cvpcb_png] on the top toolbar. If a missing file error window pops up, just ignore it and click OK.
ca: Després de generar el fitxer Netlist, feu clic a la icona «Executa Cvpcb» image:images/icons/cvpcb.png[cvpcb_png] de la barra d'eines superior. Si apareix una finestra d'error que falta un fitxer, simplement ho ignoreu i feu clic a «D'acord».

note: type: Plain text
en: It is possible that the pane on the right shows only a selected subgroup of available footprints. This is because KiCad is trying to suggest to you a subset of suitable footprints. Click on the icons image:images/icons/module_filtered_list.png[module_filtered_list_png], image:images/icons/module_pin_filtered_list.png[module_pin_filtered_list_png] and image:images/icons/module_library_list.png[module_library_list_png] to enable or disable these filters.
ca: És possible que el panell de la dreta mostri només la selecció d'un subgrup d'empremtes disponibles. Això és perquè KiCad està intentant suggerir-vos un subconjunt d'empremtes adequat. Feu clic a les icones image:images/icons/module_filtered_list.png[module_filtered_list_png], image:images/icons/module_pin_filtered_list.png[module_pin_filtered_list_png] and image:images/icons/module_library_list.png[module_library_list_png] per a habilitar o inhabilitar aquests filtres.

note: type: Plain text
en: The netlist file describes all components and their respective pin connections. The netlist file is actually a text file that you can easily inspect, edit or script.
ca: El fitxer netlist descriu tots els components i les seves respectives connexions dels pins. El fitxer netlist en realitat és un fitxer de text que fàcilment es pot inspeccionar, editar o crear scripts.

note: type: Plain text
en: Library files (__*.lib__) are text files too and they are also easily editable or scriptable.
ca: Els fitxers de les biblioteques (__*.lib__) també són fitxers de text i són fàcils d'editar i de generar scripts.

note: type: Block title
en: KiCad automatically generates the command, for example:
ca: KiCad genera automàticament l'ordre, per exemple:

note: type: Block title
en: You may want to add the extension, so change this command line to:
ca: És possible que vulgueu afegir-hi l'extensió, canvieu aquesta línia d'ordres a:

note: type: Plain text
en: Press Help button for more info.
ca: Premeu el botó Ajuda per a més informació.

note: type: Plain text
en: Now press 'Generate'. The file (same name as your project) is located in your project folder.  Open the **.csv* file with LibreOffice Calc or Excel. An import window will appear, press OK.
ca: Ara premeu «Genera». El fitxer (amb el mateix nom que el vostre projecte) està ubicat a la carpeta del vostre projecte. Obriu el fitxer **.csv* amb LibreOffice Calc o Excel. Apareixerà una finestra d'importació, premeu «D'acord».

note: type: Plain text
en: You are now ready to move to the PCB layout part, which is presented in the next section. However, before moving on let's take a quick look at how to connect component pins using a bus line.
ca: Ara esteu llest per a passar a la part de la disposició del PCB, que es presenta en la següent secció. No obstant això, abans de seguir endavant anem a donar una ullada ràpida a la manera de connectar els pins dels components utilitzant una línia de bus.

note: type: Title ===
en: Bus connections in KiCad
ca: Connexions de bus en KiCad

note: type: Plain text
en: Sometimes you might need to connect several sequential pins of component A with some other sequential pins of component B. In this case you have two options: the labelling method we already saw or the use of a bus connection. Let's see how to do it.
ca: De vegades pot ser que hàgiu de connectar diversos pins seqüencials del component A amb alguns altres pins seqüencials del component B. En aquest cas, teniu dues opcions: el mètode d'etiquetatge que ja vam veure o l'ús d'una connexió de bus. Vegem com fer-ho.

note: type: Plain text
en: Repeat the same labelling action on the two other connectors CONN_2 and CONN_3 and you are done. If you proceed and make a PCB you will see that the three connectors are connected to each other. Figure 2 shows the result of what we described. For aesthetic purposes it is also possible to add a series of 'Place wire to bus entry' using the icon image:images/icons/add_line2bus.png[Place wire to bus entry] and bus line using the icon image:images/icons/add_bus2bus.png[Place bus to bus entry], as shown in Figure 3. Mind, however, that there will be no effect on the PCB.
ca: Repetiu la mateixa acció d'etiquetatge en els altres dos connectors, CONN_2 i CONN_3, i ja està fet. Si continueu i feu un PCB veureu que els tres connectors estan connectats entre si. La Figura 2 mostra el resultat del que estem descrivint. Per raons estètiques també és possible afegir una sèrie d'«Afegeix un fil a l'entrada del bus» amb la icona image:images/icons/add_line2bus.png[Afegeix un fil a l'entrada del bus] i la línia de bús amb la icona image:images/icons/add_bus2bus.png[Afegeix un bus a l'entrada del bus], com es mostra a la Figura 3. Tingueu present que no hi haurà cap efecte sobre el PCB.

note: type: Plain text
en: It should be pointed out that the short wire attached to the pins in Figure 2 is not strictly necessary. In fact, the labels could have been applied directly to the pins.
ca: Cal assenyalar que els fils curts connectats als pins de la Figura 2 no són estrictament necessaris. De fet, les etiquetes es podrien haver aplicat directament als pins.

note: type: Plain text
en: Let's take it one step further and suppose that you have a fourth connector named CONN_4 and, for whatever reason, its labelling happens to be a little different (b1, b2, b3, b4). Now we want to connect _Bus a_ with _Bus b_ in a pin to pin manner. We want to do that without using pin labelling (which is also possible) but by instead using labelling on the bus line, with one label per bus.
ca: Fem un pas més enllà i suposem que teniu un quart connector anomenat CONN_4 i per qualsevol motiu el seu etiquetatge passa a ser una mica diferent (b1, b2, b3 i b4). Ara volem connectar el _Bus a_ amb el _Bus b_ de la manera pin a pin. Volem fer-ho sense la necessitat d'utilitzar l'etiquetatge dels pins (que també és possible), en lloc seu volem utilitzar l'etiquetatge de la línia de bus, amb una etiqueta per bus.

note: type: Plain text
en: Connect and label CONN_4 using the labelling method explained before. Name the pins b1, b2, b3 and b4. Connect the pin to a series of 'Wire to bus entry' using the icon image:images/icons/add_line2bus.png[add_line2bus_png] and to a bus line using the icon image:images/icons/add_bus.png[add_bus_png]. See Figure 4.
ca: Connecteu i etiqueteu CONN_4 amb el mètode d'etiquetatge que s'ha explicat abans. Anomeneu els pins b1, b2, b3 i b4. Connecteu el pin cap a una de les sèries de «Fil a entrada del bus» mitjançant la icona image:images/icons/add_line2bus.png[add_line2bus_png] i cap a una línia de bus mitjançant la icona image:images/icons/add_bus.png[add_bus_png]. Vegeu la Figura 4.

note: type: Plain text
en: What we can now do is connect bus a[1..4] with bus b[1..4] using a bus line with the button image:images/icons/add_bus.png[add_bus_png].
ca: Ara el que podem fer és connectar el bus a[1..4] amb el bus b[1..4] mitjançant una línia de bus amb el botó image:images/icons/add_bus.png[add_bus_png].

note: type: Plain text
en: By connecting the two buses together, pin a1 will be automatically connected to pin b1, a2 will be connected to b2 and so on. Figure 4 shows what the final result looks like.
ca: En connectar amb la unió els dos busos, el pin a1 es connectarà automàticament al pin b1, l'a2 es connectarà al b2 i així successivament. La figura 4 mostra el resultat final.

note: type: Title ==
en: Layout printed circuit boards
ca: Disposició de les plaques de circuits impresos

note: type: Plain text
en: It is now time to use the netlist file you generated to lay out the PCB.  This is done with the _Pcbnew_ tool.
ca: Ara és el moment d'utilitzar el fitxer netlist que heu generat per a disposar el PCB. Això es fa amb l'eina _Pcbnew_.

note: type: Title ===
en: Using Pcbnew
ca: Ús de Pcbnew

note: type: Target for macro image
en: images/design_rules.png
ca: images/ca/design_rules.png

note: type: Plain text
en: Next, connect up all the wires except GND. In fact, we will connect all GND connections in one go using a ground plane placed on the bottom copper (called __B.Cu__) of the board.
ca: A continuació, connecteu tots els fils excepte GND. De fet, connectarem totes les connexions a GND d'un sol cop utilitzant un plànol de terra situat a la part inferior de coure (que s'anomena __B.Cu__) de la placa.

note: type: Plain text
en: Now we must choose which copper layer we want to work on. Select 'F.Cu (PgUp)' in the drop-down menu on the top toolbar. This is the front top copper layer.
ca: Ara hem de triar en quina capa de coure volem treballar. Seleccioneu «F.Cu (PgUp)» al menú desplegable de la barra d'eines superior. Aquesta és la capa de coure superior de la part frontal.

note: type: Target for macro image
en: images/pcbnew_select_track_width.png
ca: images/ca/pcbnew_select_track_width.png

note: type: Target for macro image
en: images/custom_tracks_width.png
ca: images/ca/custom_tracks_width.png

note: type: Plain text
en: Repeat this process until all wires, except pin 3 of J1, are connected. Your board should look like the example below.
ca: Repetiu aquest procés fins que tots els cables estiguin connectats, excepte el pin 3 de J1. La placa hauria de ser quelcom similar al següent exemple.

note: type: Target for macro image
en: images/place_a_via.png
ca: images/ca/place_a_via.png

note: type: Plain text
en: Save your file by clicking on *File* -> **Save**. To admire your board in 3D, click on *View* -> **3D Viewer**.
ca: Deseu el vostre fitxer en fer clic a *Fitxer* -> **Desa**. Per admirar la vostra placa en 3D, feu clic a *Visualització* -> **Visualitzador 3D**.

note: type: Plain text
en: You can drag your mouse around to rotate the PCB.
ca: Podeu arrossegar el vostre ratolí per tot arreu per a girar el PCB.

note: type: Plain text
en: Your board is complete. To send it off to a manufacturer you will need to generate all Gerber files.
ca: La placa ja està completada. Per a enviar-ho a un fabricant haureu de generar tots els fitxers Gerber.

note: type: Title ===
en: Generate Gerber files
ca: Generació dels fitxers Gerber

note: type: Plain text
en: Once your PCB is complete, you can generate Gerber files for each layer and send them to your favourite PCB manufacturer, who will make the board for you.
ca: Una vegada que hàgiu completat el vostre PCB, podeu generar els fitxers Gerber per a cadascuna de les capes i enviar-ho al vostre fabricant favorit de plaques de circuits impresos, qui us farà la placa.

note: type: Plain text
en: To generate the drill file, from _Pcbnew_ go again to the *File* -> *Plot* option. Default settings should be fine.
ca: Per a generar el fitxer de perforació, des de _Pcbnew_ torneu a anar a *Fitxer* -> *Ploteja*. Els ajusts predeterminats estan prou bé.

note: type: Plain text
en: These are the layers you need to select for making a typical 2-layer PCB:
ca: Aquestes són les capes que heu de seleccionar per a la fabricació d'un PCB típic de 2 capes:

note: type: Title ===
en: Using GerbView
ca: Ús de GerbView

note: type: Title ===
en: Automatically route with FreeRouter
ca: Encaminament automàtic amb FreeRouter

note: type: Plain text
en: FreeRouter has some features that KiCad does not currently have, both for manual routing and for automatic routing. FreeRouter operates in two main steps: first, routing the board and then optimising it. Full optimisation can take a long time, however you can stop it at any time need be.
ca: FreeRouter té algunes característiques que KiCad no té actualment, tant l'encaminament manual com l'encaminament automàtic. FreeRouter funciona en dos passos principals: en primer lloc, realitza l'encaminament de la placa i després realitza l'optimització. L'optimització completa pot trigar molt de temps, però es pot aturar en qualsevol moment quan calgui.

note: type: Plain text
en: You can start the automatic routing by clicking on the 'Autorouter' button on the top bar. The bottom bar gives you information about the on-going routing process. If the 'Pass' count gets above 30, your board probably can not be autorouted with this router. Spread your components out more or rotate them better and try again. The goal in rotation and position of parts is to lower the number of crossed airlines in the ratsnest.
ca: Podeu iniciar l'encaminament automàtic en fer clic el botó «Autorouter» de la barra d'eines superior. La barra inferior proporciona informació sobre el procés en marxa d'encaminament. Si el comptador «Pass» arriba a les 30 passades, probablement la vostra placa no es pot encaminar amb aquest encaminador. Separeu una mica més els vostres components o gireu-los millor, després torneu a intentar-ho. L'objectiu de girar i posicionar les peces és reduir el nombre de línies de les línies aèries creuades a l'embolic.

note: type: Plain text
en: Making a left-click on the mouse can stop the automatic routing and automatically start the optimisation process. Another left-click will stop the optimisation process. Unless you really need to stop, it is better to let FreeRouter finish its job.
ca: Si feu un clic amb el botó secundari del ratolí podeu aturar l'encaminament automàtic i iniciar automàticament el procés d'optimització. Un altre clic amb el botó secundar aturarà el procés d'optimització. Llevat que realment necessiteu parar-ho, és millor deixar que FreeRouter acabi la feina.

note: type: Plain text
en: Click on the *File* -> *Export Specctra Session File* menu and save the board file with the _.ses_ extension. You do not really need to save the FreeRouter rules file.
ca: Feu clic al menú *Fitxer* -> *Exporta el fitxer de Specctra Session* i deseu el fitxer de la placa amb l'extensió _.ses_. En realitat, no cal que deseu el fitxer de les regles de FreeRouter.

note: type: Title ==
en: Forward annotation in KiCad
ca: Anotació cap endavant en KiCad

note: type: Plain text
en: Once you have completed your electronic schematic, the footprint assignment, the board layout and generated the Gerber files, you are ready to send everything to a PCB manufacturer so that your board can become reality.
ca: Un cop hàgiu completat el vostre esquema electrònic, l'assignació de les empremtes, la disposició de la placa i la generació dels fitxers Gerber, ja esteu preparat per a enviar-ho tot a un fabricant de PCB de manera que la placa ja pot esdevenir real.

note: type: Plain text
en: Often, this linear work-flow turns out to be not so uni-directional. For instance, when you have to modify/extend a board for which you or others have already completed this work-flow, it is possible that you need to move components around, replace them with others, change footprints and much more. During this modification process, what you do not want to do is to re-route the whole board again from scratch. Instead, this is how you do it:
ca: Sovint, aquest flux de treball lineal resulta que no és no tan unidireccional. Per exemple, quan heu de modificar o ampliar una placa per a la qual tu mateix o altres persones ja hagin completat aquest flux de treball, és possible que necessiteu moure els components, substituir-los per altres, canviar les empremtes, entre altres. En el transcurs d'aquest procés de modificació, el que segurament no voleu tornar a fer és modificar de nou l'encaminament de tota la placa des de zero. En el seu lloc, ho podeu fer així:

note: type: Plain text
en: Let's suppose that you want to replace a hypothetical connector CON1 with CON2.
ca: Suposem que voleu canviar un connector hipotètic CON1 amb CON2.

note: type: Plain text
en: You already have a completed schematic and a fully routed PCB.
ca: Ja teniu un esquema complet i un PCB amb tot l'encaminament.

note: type: Plain text
en: From KiCad, start __Eeschema__, make your modifications by deleting CON1 and adding CON2. Save your schematic project with the icon image:images/icons/save.png[Save icon] and c lick on the 'Netlist generation' icon image:images/icons/netlist.png[netlist_png] on the top toolbar.
ca: Des de KiCad, inicieu __Eeschema__, feu les vostres modificacions amb l'eliminació de CON1 i amb l'addició de CON2. Deseu el vostre projecte d'esquemàtic image:images/icons/save.png[Icona Desa] i feu clic a la icona «Generació del netlist» image:images/icons/netlist.png[netlist_png] de la barra d'eines superior.

note: type: Plain text
en: Click on 'Netlist' then on 'save'. Save to the default file name.  You have to rewrite the old one.
ca: Feu clic a «Netlist» i després a «Desa». Deseu-ho amb el nom de fitxer predeterminat. Heu de tornar a escriure l'antic.

note: type: Plain text
en: Now assign a footprint to CON2. Click on the 'Run Cvpcb' icon image:images/icons/cvpcb.png[cvpcb] on the top toolbar. Assign the footprint to the new device CON2. The rest of the components still have the previous footprints assigned to them. Close __Cvpcb__.
ca: Ara assigneu l'empremta a CON2. Feu clic a la icona «Executa Cvpcb» image:images/icons/cvpcb.png[cvpcb] de la barra d'eines superior. Assigneu l'empremta al nou dispositiu CON2. La resta dels components encara tenen les empremtes anteriors assignades. Tanqueu __Cvpcb__.

note: type: Plain text
en: Back in the schematic editor, save the project by clicking on 'File' -> 'Save Whole Schematic Project'. Close the schematic editor.
ca: Torneu a l'editor de l'esquemàtic, deseu el projecte en fer clic a «Fitxer» -> «Desa tor el projecte de l'esquemàtic» Tanqueu l'editor de l'esquemàtic.

note: type: Plain text
en: From the KiCad project manager, click on the 'Pcbnew' icon. The 'Pcbnew' window will open.
ca: Des del gestor del projecte de KiCad, feu clic a la icona «Pcbnew». S'obrirà la finestra de «Pcbnew».

note: type: Plain text
en: The old, already routed, board should automatically open. Let's import the new netlist file. Click on the 'Read Netlist' icon image:images/icons/netlist.png[netlist_png] on the top toolbar.
ca: L'antiga placa amb encaminament s'hauria d'obrir automàticament. Importarem el nou fitxer netlist. Feu clic a la icona «Llegeix el netlist» image:images/icons/netlist.png[netlist_png] de la barra d'eines superior.

note: type: Plain text
en: Click on the 'Browse Netlist Files' button, select the netlist file in the file selection dialogue, and click on 'Read Current Netlist'.  Then click the 'Close' button.
ca: Feu clic al botó «Navega pels fitxers netlist», seleccioneu el fitxer netlist al diàleg de selecció de fitxer, i feu clic a «Llegeix el netlist actual». després feu clic al botó «Tanca».

note: type: Plain text
en: At this point you should be able to see a layout with all previous components already routed. On the top left corner you should see all unrouted components, in our case the CON2. Select CON2 with the mouse.  Move the component to the middle of the board.
ca: En aquest punt hauríeu de ser capaços de veure una disposició amb tots els components anteriors amb l'encaminament ja realitzar. A la cantonada superior esquerra hauríeu de veure tots els components sense encaminar, en el nostre cas CON2. Seleccioneu CON2 amb el ratolí. Moveu el component al centre de la placa.

note: type: Plain text
en: Place CON2 and route it. Once done, save and proceed with the Gerber file generation as usual.
ca: Col·loqueu CON2 i encamineu-ho. Un cop ho hàgiu fet, deseu i continueu amb la generació dels fitxers Gerber, com de costum.

note: type: Plain text
en: The process described here can easily be repeated as many times as you need. Beside the Forward Annotation method described above, there is another method known as Backward Annotation. This method allows you to make modifications to your already routed PCB from Pcbnew and updates those modifications in your schematic and netlist file. The Backward Annotation method, however, is not that useful and is therefore not described here.
ca: El procés que s'ha descrit aquí es pot repetir fàcilment tantes vegades com siguin necessàries. Al costat del mètode d'anotació cap endavant, que s'ha descrit anteriorment, hi ha un altre mètode que es coneix com a anotació cap enrere. Aquest mètode us permet des de Pcbnew fer les modificacions al vostre PCB amb encaminament i actualitzar aquestes modificacions als vostres fitxers de l'esquemàtic i de netlist. No obstant, el mètode d'anotació cap enrere no és tan útil i per tant no es descriu en aquest document.

note: type: Title ===
en: Using Component Library Editor
ca: Ús de l'editor de biblioteques de components

note: type: Plain text
en: We can use the _Component Library Editor_ (part of __Eeschema__)  to make new components. In our project folder 'tutorial1' let's create a folder named 'library'. Inside we will put our new library file _myLib.lib_ as soon as we have created our new component.
ca: Podem utilitzar l'_Editor de biblioteques de components_ (part d'__Eeschema__)  per a crear nous components. En la carpeta del nostre projecte «tutorial1» crearem una carpeta anomenada «library». A dins seu ficarem el nostre fitxer de biblioteca _myLib.lib_ tan aviat com hàgim creat el nostre component nou.

note: type: Target for macro image
en: images/pin_properties.png
ca: images/ca/pin_properties.png

note: type: Plain text
en: Place the pin by clicking on the location you would like it to go, right below the 'MYCONN3' label.
ca: Col·loqueu el pin en fer clic a la ubicació on vulgueu que estigui, just sota l'etiqueta de «MYCONN3».

note: type: Plain text
en: Repeat the place-pin steps, this time 'Pin name' should be 'INPUT', 'Pin number' should be '2', and 'Electrical Type' should be 'Passive'.
ca: Repetiu els passos per a afegir el pin, aquest cop el «Nom del pin» ha de ser «INPUT», el «Número del pin» ha de ser «2», i el «Tipus elèctric» ha de ser «Passiu».

note: type: Plain text
en: Repeat the place-pin steps, this time 'Pin name' should be 'GND', 'Pin number' should be '3', and 'Electrical Type' should be 'Passive'.  Arrange the pins one on top of the other. The component label 'MYCONN3' should be in the centre of the page (where the blue lines cross).
ca: Repetiu els passos per a afegir el pin, aquest cop el «Nom del pin» ha de ser «GND», el «Número del pin» ha de ser «3» i el «Tipus elèctric» ha de ser «Passiu». Col·loqueu els pins un a damunt de l'altre. L'etiqueta del component «MYCONN3» ha d'estar al centre de la pàgina (on es creuen les línies blaves).

note: type: Plain text
en: Next, draw the contour of the component. Click on the 'Add rectangle' icon image:images/icons/add_rectangle.png[add_rectangle_png]. We want to draw a rectangle next to the pins, as shown below. To do this, click where you want the top left corner of the rectangle to be (do not hold the mouse button down). Click again where you want the bottom right corner of the rectangle to be.
ca: A continuació, traceu el contorn del component. Feu clic a la icona «Afegeix un rectangle» image:images/icons/add_rectangle.png[add_rectangle_png]. Volem traçar un rectangle a prop dels pins, com es mostra a continuació. Per a fer-ho, feu clic on vulgueu que estigui la cantonada superior esquerra del rectangle (no mantingueu premut el botó del ratolí). Feu clic de nou on vulgueu que estigui la cantonada inferior dreta del rectangle.

note: type: Plain text
en: Save the component in your library __myLib.lib__. Click on the 'New Library' icon image:images/icons/new_library.png[new_library_png], navigate into _tutorial1/library/_ folder and save the new library file with the name __myLib.lib__.
ca: Deseu el component a la vostra biblioteca __myLib.lib__. Feu clic a la icona «Nova biblioteca» image:images/icons/new_library.png[new_library_png], navegueu a la carpeta _tutorial1/library/_ i deseu el fitxer de la biblioteca nova amb el nom __myLib.lib__.

note: type: Plain text
en: Go to *Preferences* -> *Component Libraries* and add both _tutorial1/library/_ in 'User defined search path' and _myLib.lib in_ 'Component library files'.
ca: Aneu a *Preferències* -> *Biblioteques de components* i afegiu el camí a la biblioteca _tutorial1/library/_ als «Camins de cerca definits de l'usuari» i la biblioteca _myLib.lib_ als «Fitxers de biblioteques de components».

note: type: Plain text
en: Click on the 'Select working library' icon image:images/icons/library.png[library_png]. In the Select Library window click on _myLib_ and click OK. Notice how the heading of the window indicates the library currently in use, which now should be __myLib__.
ca: Feu clic a la icona «Selecciona la biblioteca de treball» image:images/icons/library.png[library_png]. En la finestra Selecciona la biblioteca feu clic a _myLib_ i deu clic a «D'acord». Denoteu com el títol de la finestra indica que la biblioteca està actualment en ús, que ara hauria de ser __myLib__.

note: type: Plain text
en: Click on the 'Update current component in current library' icon image:images/icons/save_part_in_mem.png[save_part_in_mem_png] in the top toolbar. Save all changes by clicking on the 'Save current loaded library on disk' icon image:images/icons/save_library.png[save_library_png] in the top toolbar. Click 'Yes' in any confirmation messages that appear.  The new schematic component is now done and available in the library indicated in the window title bar.
ca: Feu clic a la icona «Actualitza el component actual a la biblioteca actual» image:images/icons/save_part_in_mem.png[save_part_in_mem_png] de la barra d'eines superior. Deseu tots els canvis en fer clic a la icona «Desa la biblioteca actual al disc» image:images/icons/save_library.png[save_library_png] de la barra d'eines superior. Feu clic a «Sí» en qualsevol dels missatges de confirmació que apareguin. Ara ja està fet el nou component de l'esquemàtic i està disponible a la biblioteca que indica a la barra de títol de la finestra.

note: type: Plain text
en: You can now close the Component library editor window. You will return to the schematic editor window. Your new component will now be available to you from the library __myLib__.
ca: Ara podeu tancar la finestra de l'editor de biblioteques de components. Tornareu a la finestra de l'editor d'esquemàtics. El vostre component nou estarà disponible a la biblioteca __myLib__.

note: type: Plain text
en: You can make any library _file.lib_ file available to you by adding it to the library path. From __Eeschema__, go to *Preferences* -> *Library* and add both the path to it in 'User defined search path' and _file.lib_ in 'Component library files'.
ca: Podeu fer que qualsevol fitxer de biblioteca _fitxer.lib_ estigui disponible en afegir-lo al camí a les biblioteques. Des d'__Eeschema__, aneu a *Preferències* -> *Biblioteques de components* i afegiu-hi el camí als «Camins de cerca definits de l'usuari» i el _fitxer.lib_ als «Fitxers de biblioteques de components».

note: type: Title ===
en: Export, import and modify library components
ca: Exportació, importació i modificació dels components de la biblioteca

note: type: Plain text
en: Instead of creating a library component from scratch it is sometimes easier to start from one already made and modify it. In this section we will see how to export a component from the KiCad standard library 'device' to your own library _myOwnLib.lib_ and then modify it.
ca: En lloc de crear un component de biblioteca de zero a vegades és més fàcil de començar a partir d'un ja fet i modificar-lo. En aquesta secció veurem com exportar un component de la biblioteca estàndard «device» de KiCad a la vostra biblioteca _myOwnLib.lib_ i després el modificarem.

note: type: Plain text
en: From KiCad, start __Eeschema__, click on the 'Library Editor' icon image:images/icons/libedit.png[libedit_png], click on the 'Select working library' icon image:images/icons/library.png[library_png] and choose the library 'device'. Click on 'Load component to edit from the current lib' icon image:images/icons/import_cmp_from_lib.png[import_cmp_from_lib_png] and import the 'RELAY_2RT'.
ca: Des de KiCad, inicieu __Eeschema__, feu clic a la icona «Editor de biblioteques» image:images/icons/libedit.png[libedit_png], feu clic a la icona «Selecciona la biblioteca de treball» image:images/icons/library.png[library_png] i seleccioneu la biblioteca «device». Feu clic a la icona «Carrega el component per a editar-lo des de la biblioteca actual» image:images/icons/import_cmp_from_lib.png[import_cmp_from_lib_png] i importeu «RELAY_2RT».

note: type: Plain text
en: Click on the 'Export component' icon image:images/icons/export.png[export_png], navigate into the _library/_ folder and save the new library file with the name _myOwnLib.lib._
ca: Feu clic a la icona «Exporta el component» image:images/icons/export.png[export_png], navegueu a la carpeta _library/_ i deseu el fitxer de la biblioteca nova amb el nom _myOwnLib.lib._

note: type: Plain text
en: Click on the 'Select working library' icon image:images/icons/library.png[library_png]. In the Select Library window click on _myOwnLib_ and click OK. Notice how the heading of the window indicates the library currently in use, it should be __myOwnLib__.
ca: Feu clic a la icona «Selecciona el directori de treball» image:images/icons/library.png[library_png]. En la finestra Seleccioneu la biblioteca feu clic a _myOwnLib_ i feu clic a «D'acord». Denoteu com el títol de la finestra indica que la biblioteca està actualment en ús, hauria de ser __myOwnLib__.

note: type: Plain text
en: Click on the 'Load component to edit from the current lib' icon image:images/icons/import_cmp_from_lib.png[import_cmp_from_lib_png] and import the 'RELAY_2RT'.
ca: Feu clic a la icona «Carrega el component per editar-lo des de la biblioteca actual» image:images/icons/import_cmp_from_lib.png[import_cmp_from_lib_png] i importeu «RELAY_2RT».

note: type: Plain text
en: Click on 'Update current component in current library' icon image:images/icons/save_part_in_mem.png[save_part_in_mem_png] in the top toolbar. Save all changes by clicking on the 'Save current loaded library on disk' icon image:images/icons/save_library.png[save_library_png] in the top toolbar.
ca: Feu clic a la icona «Actualitza el component actual a la biblioteca actual» image:images/icons/save_part_in_mem.png[save_part_in_mem_png] de la barra d'eines superior. Deseu tots els canvis en fer clic a la icona «Desa la biblioteca carregada actualment al disc» image:images/icons/save_library.png[save_library_png] de la barra d'eines superior.

note: type: Title ===
en: Make schematic components with quicklib
ca: Creació de components esquemàtics amb quicklib

note: type: Plain text
en: This section presents an alternative way of creating the schematic component for MYCONN3 (see <<myconn3,MYCONN3>> above) using the Internet tool __quicklib__.
ca: En aquesta secció es presenta una manera alternativa per a crear el component esquemàtic per a MYCONN3 (vegeu a sota <<myconn3,MYCONN3>>) amb l'eina d'Internet __quicklib__.

note: type: Plain text
en: Head to the _quicklib_ web page: http://kicad.rohrbacher.net/quicklib.php
ca: Dirigiu-vos la pàgina web de _quicklib_: http://kicad.rohrbacher.net/quicklib.php

note: type: Plain text
en: Fill out the page with the following information: Component name: MYCONN3 Reference Prefix: J Pin Layout Style: SIL Pin Count, N: 3
ca: Ompliu la pàgina amb la següent informació: Component name: MYCONN3 Reference Prefix: J Pin Layout Style: SIL Pin Count, N: 3

note: type: Plain text
en: Click on the 'Assign Pins' icon. Fill out the page with the following information: Pin 1: VCC Pin 2: input Pin 3: GND.  Type : Passive for all 3 pins.
ca: Feu clic a la icona «Assign Pins». Ompliu la pàgina amb la següent informació: Pin 1: VCC Pin 2: input Pin 3: GND.  Type : Passive for all 3 pins.

note: type: Plain text
en: Click on the icon 'Preview it' and, if you are satisfied, click on the 'Build Library Component'. Download the file and rename it __tutorial1/library/myQuickLib.lib.__. You are done!
ca: Feu clic a la icona «Preview it» i si us satisfà, feu clic a «Build Library Component». Baixeu el fitxer i reanomeneu-lo com a __tutorial1/library/myQuickLib.lib.__. Ja està fet!

note: type: Plain text
en: Have a look at it using KiCad. From the KiCad project manager, start __Eeschema__, click on the 'Library Editor' icon image:images/icons/libedit.png[libedit_png], click on the 'Import Component' icon image:images/icons/import.png[import_png], navigate to _tutorial1/library/_ and select _myQuickLib.lib._
ca: Doneu-li un cop d'ull amb KiCad. Des del gestor del projecte de KiCad, inicieu __Eeschema__, feu clic a la icona de l'«Editor de biblioteques» image:images/icons/libedit.png[libedit_png], feu clic a la icona «Importa un component» image:images/icons/import.png[import_png], navegueu a la carpeta _tutorial1/library/_ i seleccioneu _myQuickLib.lib._

note: type: Plain text
en: You can make this component and the whole library _myQuickLib.lib_ available to you by adding it to the KiCad library path. From __Eeschema__, go to *Preferences* -> *Component Libraries* and add _library_ in 'User defined search path' and _myQuickLib.lib_ in 'Component library files'.
ca: Podeu fer que aquest component i tota la biblioteca _myQuickLib.lib_ estiguin disponibles si ho afegiu al camí de la biblioteca de KiCad. Des d'__Eeschema__, aneu a *Preferències* -> *Biblioteques de components* i afegiu la biblioteca _library_ al «Camí de cerca definit de l'usuari» i afegiu _myQuickLib.lib_ als «Fitxers de biblioteques de components».

note: type: Plain text
en: As you might guess, this method of creating library components can be quite effective when you want to create components with a large pin count.
ca: Com us podeu imaginar, aquest mètode de creació de components de biblioteques pot ser molt eficaç quan es vulguin crear components amb un gran nombre de pins.

note: type: Title ===
en: Make a high pin count schematic component
ca: Creació d'un component esquemàtic amb un nombre elevat de pins

note: type: Plain text
en: In the section titled _Make Schematic Components in quicklib_ we saw how to make a schematic component using the _quicklib_ web-based tool.  However, you will occasionally find that you need to create a schematic component with a high number of pins (some hundreds of pins). In KiCad, this is not a very complicated task.
ca: En la secció que té per títol _Creació de components esquemàtics amb quicklib_ vam veure com crear un component esquemàtic amb l'eina web _quicklib_. No obstant, de tant en tant us trobareu amb la necessitat de crear un component esquemàtic amb un nombre elevat de pins (alguns centenars de pins). En KiCad, aquesta no és una tasca molt complicada.

note: type: Plain text
en: Suppose that you want to create a schematic component for a device with 50 pins. It is common practise to draw it using multiple low pin-count drawings, for example two drawings with 25 pins each. This component representation allows for easy pin connection.
ca: Suposem que volem crear un component esquemàtic per a un dispositiu amb 50 pins. És una pràctica comuna traçar-ho amb diversos dibuixos amb un nombre baix de pins, per exemple, dos dibuixos amb 25 pins cadascun. Aquesta representació del component permet una connexió fàcil dels pins.

note: type: Plain text
en: The best way to create our component is to use _quicklib_ to generate two 25-pin components separately, re-number their pins using a Python script and finally merge the two by using copy and paste to make them into one single DEF and ENDDEF component.
ca: La millor manera de crear el nostre component és utilitzar _quicklib_ per a generar dos components separats de 25 pins, tornar a numerar els seus pins amb un script de Python i finalment fusionar-los mitjançant l'ús de copiar i enganxar per a crear un sol component DEF i ENDDEF.

note: type: Plain text
en: You will find an example of a simple Python script below that can be used in conjunction with an _in.txt_ file and an _out.txt_ file to re-number the line: +X PIN1 1 -750 600 300 R 50 50 1 1 I+ into +X PIN26 26 -750 600 300 R 50 50 1 1 I+ this is done for all lines in the file __in.txt__.
ca: Trobareu un exemple de script senzill de Python script a continuació, que es pot utilitzar en conjunció amb un fitxer _in.txt_ i un fitxer _out.txt_ per a tornar a numerar la línia: «+X PIN1 1 -750 600 300 R 50 50 1 1 I+» a «+X PIN26 26 -750 600 300 R 50 50 1 1 I+ », això es fa per a totes les línies del fitxer __in.txt__.

note: type: Block title
en: Simple script
ca: Script senzill

note: type: Plain text
en: While merging the two components into one, it is necessary to use the Library Editor from Eeschema to move the first component so that the second does not end up on top of it. Below you will find the final .lib file and its representation in __Eeschema__.
ca: Mentre realitzeu la fusió dels dos components en un de sol, cal utilitzar l'Editor de biblioteques des d'Eeschema per a moure el primer component, ja que el segon no acaba a la part superior d'aquest. A continuació trobareu el fitxer final .lib i la seva representació a __Eeschema__.

note: type: Block title
en: Contents of a *.lib file
ca: Els continguts d'un fitxer *.lib

note: type: Plain text
en: The Python script presented here is a very powerful tool for manipulating both pin numbers and pin labels. Mind, however, that all its power comes for the arcane and yet amazingly useful Regular Expression syntax: _http://gskinner.com/RegExr/._
ca: El script de Python que es presenta aquí és una eina molt potent per manipular tant els números dels pins com les etiquetes dels pins. Tingueu present que tot el seu poder prové de la sintaxi de les expressions regulars i no obstant això és increïblement útil _http://gskinner.com/RegExr/._

note: type: Title ==
en: Make component footprints
ca: Creació de les empremtes dels components

note: type: Plain text
en: As for _.lib_ files, _.kicad_mod_ library files are text files that can contain anything from one to several parts.
ca: Pel que fa als fitxers _.lib_ files, els fitxers de les biblioteques _.kicad_mod_ són fitxers de text que poden contenir una a diverses peces.

note: type: Plain text
en: There is an extensive footprint library with KiCad, however on occasion you might find that the footprint you need is not in the KiCad library.  Here are the steps for creating a new PCB footprint in KiCad:
ca: Hi ha una biblioteca de components extensa amb KiCad, malgrat això, de vegades us podeu trobar que l'empremta que necessiteu no està a la biblioteca de KiCad. Aquests són els passos per a la creació d'una nova empremta de placa de circuit imprès en KiCad:

note: type: Title ===
en: Using Footprint Editor
ca: Ús de l'editor d'empremtes

note: type: Plain text
en: From the KiCad project manager start the _Pcbnew_ tool. Click on the 'Open Footprint Editor' icon image:images/icons/edit_module.png[edit_module_png] on the top toolbar. This will open the 'Footprint Editor'.
ca: Des del gestor del projecte inicieu l'eina _Pcbnew_. Feu clic a la icona «Obre l'editor d'empremtes» image:images/icons/edit_module.png[edit_module_png] de la barra d'eines superior. Això obrirà l'«Editor d'empremtes».

note: type: Plain text
en: Click on the 'New Footprint' icon image:images/icons/new_footprint.png[new_footprint_png] on the top toolbar.  Type 'MYCONN3' as the 'footprint name'. In the middle of the screen the 'MYCONN3' label will appear. Under the label you can see the 'REF*__' label. Right click on 'MYCONN3' and move it above 'REF*__'. Right click on 'REF__*', select 'Edit Text' and rename it to 'SMD'. Set the 'Display' value to 'Invisible'.
ca: Feu clic a la icona «Nova empremta» image:images/icons/new_footprint.png[new_footprint_png] de la barra d'eines superior. Teclegeu «MYCONN3» com a «nom de l'empremta». Al mig de la pantalla apareixerà l'etiqueta «MYCONN3». Sota l'etiqueta podreu veure l'etiqueta «REF*__». Feu clic secundari a «MYCONN3» i moveu a sobre de «REF*__». Feu clic secundari a «REF*__», seleccioneu «Edita el text» ai reanomeneu-ho a «SMD». Establiu el valor de «Pantalla» a «Invisible».

note: type: Target for macro image
en: images/pad_properties.png
ca: images/ca/pad_properties.png

note: type: Plain text
en: Set the 'Pad Num' to '1', 'Pad Shape' to 'Rect', 'Pad Type' to 'SMD', 'Shape Size X' to '0.4', and 'Shape Size Y' to '0.8'. Click OK.  Click on 'Add Pads' again and place two more pads.
ca: Establiu el «Número del pad» a «1», «Forma» a «Rectangular», «Tipus de pad» a «SMD», «Mida X» a «0,4», i «Mida Y» a «0,8». Feu clic a «D'acord».  Feu clic un altre cop a «Afegeix pads» i col·loqueu dos pads més.

note: type: Plain text
en: If you want to change the grid size, *Right click* -> **Grid Select**. Be sure to select the appropriate grid size before laying down the components.
ca: Si voleu canviar la mida de la quadrícula, *Clic secundari* -> **Selecció de la quadrícula**. Assegureu-vos que seleccioneu la mida de la quadrícula corresponent abans que s'estableixen els components.

note: type: Plain text
en: Move the 'MYCONN3' label and the 'SMD' label out of the way so that it looks like the image shown above.
ca: Moveu les etiquetes «MYCONN3» i «SMD» perquè es vegin com a la imatge de mostra.

note: type: Plain text
en: When placing pads it is often necessary to measure relative distances. Place the cursor where you want the relative coordinate point _(0,0)_ to be and press the space bar. While moving the cursor around, you will see a relative indication of the position of the cursor at the bottom of the page. Press the space bar at any time to set the new origin.
ca: Quan es col·loquen els pads de vegades és necessari calcular les distàncies relatives. Col·loqueu el cursor allí on vulgueu un punt_(0,0)_ de coordenada relativa i premeu la barra d'espai. Mentre es mou el cursor, a la part inferior de la pàgina veureu una indicació de la posició relativa del cursor. Premeu la barra d'espai en qualsevol moment per establir el nou origen.

note: type: Plain text
en: Now add a footprint contour. Click on the 'Add graphic line or polygon' button image:images/icons/add_polygon.png[add_polygon_png] in the right toolbar. Draw an outline of the connector around the component.
ca: Ara afegiu un contorn a l'empremta. Feu clic al botó «Afegeix una línia gràfica o un polígon gràfic» image:images/icons/add_polygon.png[add_polygon_png] de la barra d'eines de la dreta. Traceu la línia de delimitació al voltant del component.

note: type: Plain text
en: Click on the 'Save Footprint in Active Library' icon image:images/icons/save_library.png[save_library_png] on the top toolbar, using the default name MYCONN3.
ca: Feu clic a la icona «Desa l'empremta a la biblioteca activa» image:images/icons/save_library.png[save_library_png] de la barra d'eines superior, utilitzeu el nom predeterminat MYCONN3.

note: type: Title ==
en: Note about portability of KiCad project files
ca: Nota sobre la portabilitat dels fitxers dels projectes de KiCad

note: type: Plain text
en: What files do you need to send to someone so that they can fully load and use your KiCad project?
ca: Quins són els fitxers que heu d'enviar a algú perquè pugui carregar i utilitzar plenament el vostre projecte de KiCad?

note: type: Plain text
en: When you have a KiCad project to share with somebody, it is important that the schematic file __.sch__, the board file __.kicad_pcb__, the project file _.pro_ and the netlist file __.net__, are sent together with both the schematic parts file _.lib_ and the footprints file __.kicad_mod__. Only this way will people have total freedom to modify the schematic and the board.
ca: Quan heu de compartir amb algú un projecte de KiCad, és important que el fitxer de l'esquemàtic __.sch__, el fitxer de la placa __.kicad_pcb__, el fitxer del projecte _.pro_ i el fitxer netlist __.net__, s'enviïn juntament amb el fitxer de les peces de l'esquemàtic _.lib_ i el fitxer de les empremtes __.kicad_mod__. Només d'aquesta manera la gent tindrà tota la llibertat per a modificar l'esquema i la placa.

note: type: Plain text
en: With KiCad schematics, people need the _.lib_ files that contain the symbols. Those library files need to be loaded in the _Eeschema_ preferences. On the other hand, with boards (__.kicad_pcb__ files), footprints can be stored inside the _.kicad_pcb_ file. You can send someone a _.kicad_pcb_ file and nothing else, and they would still be able to look at and edit the board. However, when they want to load components from a netlist, the footprint libraries (__.kicad_mod__ files) need to be present and loaded in the _Pcbnew_ preferences just as for schematics. Also, it is necessary to load the _.kicad_mod_ files in the preferences of _Pcbnew_ in order for those footprints to show up in __Cvpcb__.
ca: Amb els esquemàtics de KiCad, la gent necessita els fitxers _.lib_ que contenen els símbols. Aquests fitxers de biblioteca ha de carregar-se a les preferències d'_Eeschema_. D'altra banda, amb les plaques (els fitxers __.kicad_pcb__) i les empremtes es poden desar dins del fitxer _.kicad_pcb_. Podeu enviar a algú el fitxer _.kicad_pcb_ i res més, encarà podrà observar i editar la placa. Però quan vulgui carregar els components des d'un netlist, es necessita que les biblioteques de les empremtes (__.kicad_mod__ files) estiguin presents i es carreguin a les preferències de _Pcbnew_ de la mateixa manera que per als esquemàtics. També és necessari carregar els fitxers _.kicad_mod_ a les preferències de _Pcbnew_ a fi que es mostrin aquestes empremtes a __Cvpcb__.

note: type: Plain text
en: If someone sends you a _.kicad_pcb_ file with footprints you would like to use in another board, you can open the Footprint Editor, load a footprint from the current board, and save or export it into another footprint library. You can also export all the footprints from a _.kicad_pcb_ file at once via *Pcbnew* -> *File* -> *Archive* -> *Footprints* -> **Create footprint archive**, which will create a new _.kicad_mod_ file with all the board's footprints.
ca: Si algú us envia un fitxer _.kicad_pcb_ amb les empremtes que us agradaria utilitzar en una altra placa, podeu obrir l'editor d'empremtes, carregar una empremta des de la placa actual, i desar o exportar-ho a una altra biblioteca d'empremtes. També podeu exportar d'un sol cop totes les empremtes des d'un fitxer _.kicad_pcb_ a través de *Pcbnew* -> *Fitxer* -> *Arxiva* -> *Empremtes* -> **Crea un arxiu d'empremtes**, això crearà un nou fitxer _.kicad_mod_ amb totes les empremtes de la placa.

note: type: Plain text
en: Bottom line, if the PCB is the only thing you want to distribute, then the board file _.kicad_pcb_ is enough. However, if you want to give people the full ability to use and modify your schematic, its components and the PCB, it is highly recommended that you zip and send the following project directory:
ca: En poques paraules, si el PCB és l'únic que es vol distribuir, llavors amb el fitxer de la placa _.kicad_pcb_ n'hi ha prou. No obstant això, si es vol proporcionar la plena capacitat per utilitzar i modificar l'esquemàtic, els seus components i el PCB, es recomana que es construeixi el zip i s'enviï el següent directori del projecte:

note: type: delimited block -
en: tutorial1/
    |-- tutorial1.pro
    |-- tutorial1.sch
    |-- tutorial1.kicad_pcb
    |-- tutorial1.net
    |-- library/
    |   |-- myLib.lib
    |   |-- myOwnLib.lib
    |   \-- myQuickLib.lib
    |
    |-- myfootprint.pretty/
    |   \-- MYCONN3.kicad_mod
    |
    \-- gerber/
        |-- ...
        \-- ...
ca: tutorial1/
    |— tutorial1.pro
    |— tutorial1.sch
    |— tutorial1.kicad_pcb
    |— tutorial1.net
    |— library/
    |   |— myLib.lib
    |   |— myOwnLib.lib
    |   \— myQuickLib.lib
    |
    |— myfootprint.pretty/
    |   \— MYCONN3.kicad_mod
    |
    \— gerber/
        |— ...
        \— ...

note: type: Title ==
en: More about KiCad documentation
ca: Més informació sobre la documentació de KiCad

note: type: Plain text
en: This has been a quick guide on most of the features in KiCad. For more detailed instructions consult the help files which you can access through each KiCad module. Click on *Help* -> **Manual**.
ca: Aquesta ha estat una guia ràpida per a la majoria de les característiques en KiCad. Per a obtenir instruccions més detallades, consulteu els fitxers d'ajuda els quals es poden accedir a través de cadascun dels mòduls de KiCad. Fer clic a *Ajuda* -> **Manual**.

note: type: Plain text
en: KiCad comes with a pretty good set of multi-language manuals for all its four software components.
ca: KiCad inclou un bon recull de manuals que estan disponibles en diversos idiomes per a tots els seus quatre components de programari.

note: type: Plain text
en: The English version of all KiCad manuals are distributed with KiCad.
ca: La versió anglesa de tots els manuals de KiCad es distribueixen amb KiCad.

note: type: Plain text
en: In addition to its manuals, KiCad is distributed with this tutorial, which has been translated into other languages. All the different versions of this tutorial are distributed free of charge with all recent versions of KiCad. This tutorial as well as the manuals should be packaged with your version of KiCad on your given platform.
ca: A part dels manuals, KiCad es distribueix amb aquesta guia d'aprenentatge, la qual ha estat traduïda a altres idiomes. Totes les versions d'aquesta guia d'aprenentatge es distribueixen de forma gratuïta en totes les versions recents de KiCad. Aquesta guia d'aprenentatge, així com els manuals, han d'estar empaquetats amb la vostra versió de KiCad en la vostra plataforma específica.

note: type: Plain text
en: For example, on Linux the typical locations are in the following directories, depending on your exact distribution:
ca: Per exemple, en Linux les ubicacions típiques es troben en els següents directoris, segons quina sigui la distribució:

note: type: Plain text
en: On Windows it is in:
ca: En Windows està a:

note: type: Plain text
en:  <installation directory>/share/doc/kicad/help/en
ca:  <directori d'instal·lació>/share/doc/kicad/help/en

note: type: Plain text
en: On OS X:
ca: En OS X:

note: type: Title ===
en: KiCad documentation on the Web
ca: Documentació de KiCad al web
