************************************************************** Update 29 aug 2005: note: * Archive .tgz do not contains anymore Windows binaries. * Archive .zip contains Win32 and linux binaries. All: - Statically recompiled with wxMSW 2.6.0 (problems with wxMSW 2.6.1) - Update help files and dictionary files - Change dictionary file names : kicad/internat/xx/internat.* are now kicad/internat/xx/kicad.* *** Please, UPDATE your Help Files *** - Cosmetic enhancements - Better font sizes for status line and status panel - Bug in block command ( when mouse movement was from bottom right to to left ) fixed. Pcbnew, eeschema: - Mouse Middle button simple click (without moving mouse) = zoom center New and powerfull component selection dialog box. In this new eeschema dialog box, components can be selected from the library browser. Pcbnew: Add access to Create Drill File in Plot Dialog. Minor bug in gerber output (bad text orientation, for mirrored texts) eeschema Bug in annotation (for multi parts per package components, sometimes could create duplicate references) fixed Other minor bugs fixed Added: Option to lock the part selection for the multi parts per package components. This is *very* usefull for components which have more than one part per package, when parts are different and cannot be automatically selected Add external netlist generators (pads-pcb as an example) Automatic insertion of junction when a connection is created Add delete node and delete connection in pop up menu ************************************************************** Update 25 jul 2005: All: - Cosmetic enhancements: new (and beautifull) icons (thanks to Iñigo Zuluaga) for toolbars and all popup menus. - Mouse Middle button double click = zoom center - translations and doc updated (English translation of kicad doc finished). *** TO DO *** : Update screen shots with new icons. Windows: Recompiled with wxMSW 2.5.5 (small refresh problems with wxMSW 2.6.0 and wxMSW 2.6.1) Pcbnew: - Accepts modified .wrl format used by Wings3D since Wings3G_0.98.29 eeschema: - Mouse Left button Double click on a sheet = enter sheet ************************************************************** Update 4 jul 2005: Pcbnew: Left vertical toolbar problem due to code cleaning (only for version 1 jul 2005) solved ************************************************************** Update 1 jul 2005: All: - Linux: Compiled with an older version of Libc, for RedHat 9 (and others distrib) compatibility. - translations and doc updated (English translation of pcbnew doc finished). - Deutch translation started. - Cosmetic enhancements. ************************************************************** Update 24 june 2005: - archive kicad-2005-06-14.tgz broken: bad dll files for windows (linux OK) (archive kicad-2005-06-14.zip works fine). All: - translations and doc updated. ************************************************************** Update 14 june 2005: All: - Linux only: compiled with new stable version 2.6.1 of wxWidgets. (problem with wxMSW 2.6.1) - translations and doc updated. Pcbnew: Added: Drag via or node (Popup menu, right clic on via or track end) Cut (or break) track: (Popup menu)create an intermediate point on a track Enhanced Printing Dialog : - Layer selection for printing - Print selected layers on One page, or one page per layer ************************************************************** Update 26 may 2005: Eeschema: Previous update (24 may 2005) broken: Eschema will crash after 10 delete commands Please, update eeshema or eeschema.exe ************************************************************** Update 24 may 2005: Documentation updated Enhanced G.U.I. translations. Eeschema: Libraries: microcontroller.lib added Some changes in block save and block paste: - block paste copy the last saved block. Previously, block paste copied the last saved or deleted block - Now, saved block is not deleted when load a project. This simplify block copy between projects. Pcbnew (recent problem with 2.6.0 wxWidget version): Under Linux: Libedit toolbar: listboxes for alias or part selection now are correctly displayed Gerbview (recent problem with 2.6.0 wxWidget version): Under Linux: Toolbar: layer and Dcode listboxes now are correctly displayed ************************************************************** Update 11 may 2005: Eeschema: library "memory.lib": correct 27C0x0 components. Pcbnew: Small changes. Documentation Spanish version updated ************************************************************** Update 2 may 2005: English translation of Eeschema documentation finished. Cvpcb Internal code changed: under LINUX: component and footprint lists are now displayed quickly. ************************************************************** Update 25 apr 2005: Spanish kicad translation finished!! All: - Some minor bugs fixed - compiled with new stable version 2.6.0 of wxWidgets. Spanish users: GUI interface is now displayed in spanish. Cvpcb: English documentation finished. Other languages: documentation updated. eeschema: Block copy: automatic clear annotation of new components in popup menu (click on wire) added: break wire delete node delete connection (delete wires between 2 nodes) Pcbnew/cvpcb (3D viewer): 3D image of board or footprint is now exported in png or jpeg format (see File menu), and can be copied on Clipboard (Windows) Pcbnew: Added missing command file/archive footprints, for creating libraries from the current board. ************************************************************** Update 29 mar 2005: kicad: Small bug fixed (when opening kicad, do not start with last open projet in 22 mars 2005 release) ************************************************************** Update 22 mar 2005: All: Bug fix release. Pcbnew Bug in move pad (depending on pad orient) fixed. ************************************************************** Update 11 mar 2005: Pcbnew: Bugs fixed Eeschema libstdc++.so.5 dependency removed (Linux only) ************************************************************** Update 09 mar 2005: Eeschema: Plot postscript in color added ************************************************************** Update 02 mar 2005: All: Compiled with wxWidgets 2.5.4 Gerbview: some bugs fixed. New block commands: move, erase, copy Pcbnew: Now, read local configuration (.pro file) OK. (previously, pcbnew was reading only template/kicad.pro) ************************************************************** Update 17 feb 2005: EEschema: Small bug fixed: incorrect arc move in libedit (component editor) Bug fixed: crash when deleting a label while moving it Pcbnew: Added: fine scale tuning for plot and print outputs Pcbnew, eeschema: Doc update cvpcb, kicad portuguese brazilian translation added (thanks to Eduardo Giani Tavares ) ************************************************************** Update 08 feb 2005: All: Code cleaning (some new bugs). Kicad tree (kicad/help) changed (for english and spanish translations) On line help is in kicad/help/xx (xx = fr, en or es) French doc is in kicad/help/fr French doc is also used in kicad/help/en and kicad/help/es, when english or spanish translation is not available. EEschema: Bug fixed: incorrect orientation for vertical graphic texts Pcbnew, cvpcb, kicad: On ligne SPANISH doc and printable doc (OpenOffice format) added in kicad/help/es (thanks to Pedro Martín del Valle) Pcbnew, eeschema: Enhanced plot and print output Under Linux, some minor problems are still not solved (plot is OK) Eeschema: ** Block functions: Save , drag (ctrl + drag), delete (shift+ctrl + drag), duplicate(shift + drag)) ** now accessible by pop up menu ** (mouse, right button). Pcbnew: ** Block functions: Added: Block Copy ( Alt + drag) rotate (ctrl + drag), delete (shift+ctrl + drag), flip(shift + drag), copy ( Alt + drag)) ** now accessible by pop up menu ** (mouse, right button). ************************************************************** Update 17 jan 2005: EEschema: Bug fixed: incorrect orientation saved for vertical texts in components (such as ref or value) ************************************************************** Update 12 jan 2005: Some spelling corrections. Documentation: *** Added: kicad/help/pcbnew/footprints.pdf ** This is the printable drawing (scale 1) off all footprints in pcbnew libraries: 12 pages (A4 size). Added: board_file_format (it explains the board file format used by pcbnew) Pcbnew: Added: direct access to kicad/help/pcbnew/footprints.pdf (popup menu when tool "get module" is active. Other minor enhancements Cvpcb: Added: direct access to kicad/help/pcbnew/footprints.pdf (New tool on toolbar) ************************************************************** Update 23 dec 2004: Eeschema: Minor bug fixed (hotkey R (rotate) with no effect when place new component) ************************************************************** Update 20 dec 2004: Pcbnew, Cvpcb: Compiled with Mesa 6.2.1 Pcbnew, Eeschema: Some very minor problems fixed and some minor enhancements PcbNew: Drilling Map works. ************************************************************** Update 08 dec 2004: Under Mandrake Linux 10.1 : 3D display OK (now, I am using Mesa 6.2) All: Change the Inches/mm toggle button (left toolbar) : Now 2 buttons (Select inches and Selec mm) ************************************************************** Update 03 dec 2004: - Recompilation to avoid some libraries dependances (like libstdc++.so.6) Warning: - problems under Mandrake Linux 10.1 : 3D display hang or crash pcbnew. (seems not a kicad problem) ************************************************************** Update 01 dec 2004: Pcbnew: Bug with crossprobing (eeschema->pcbnew) (due to code reorganisation). This bug can crash pcbnew if a power symbol was clicked in eeschema (via crossprobing). Some other small bugs fixed. ************************************************************** Update 19 nov 2004: All: Some recent bugs (due to code reorganisation) fixed A very old small bug in block command fixed (I hope...) New: Auto pan in block command (Eeschema, Pcbnew) Eeschema: New option for components: In edit command: flag "Power Component" added for components in power lib. (When this flag in ON, some dangerous edition (i.e. change value) are disabled.) Pcbnew Second change (not tested) in GenCAD export for solder side components (mirrored) ************************************************************** Update 17 nov 2004: Eeschema: *** Serious BUG fixed when using hotkey "R" Pcbnew First change (not tested) in GenCAD export for solder side components (mirrored) ************************************************************** mise a jour du 15 nov 2004: Pcbnew : - En lecture netliste, l'identification des modules par "time stamp" (signature temporelle) est maintenant operationnelle. On peut donc modifier l'annotation du schema et relire la netliste et reintégrer la nouvelle annotation sur le PCB en selectionnant l'option "Selection module / TimeStamp" avant lecture de la netliste. - Mise a jour documentation BUG: en export GenCAD (pour composants en vue miroir sur cote cuivre) BUG: in GenCAD export (for solder side components (mirrored) ) ************************************************************** mise a jour du 9 nov 2004: Cvpcb : correction defauts d'affichage des listes sous LINUX ************************************************************** mise a jour du 8 nov 2004 Eeschema, Pcbnew: Correction de (petites) bug et amélioration de l'outil de recherche (On peut rechercher maintenant les marqueurs DRC et ERC) ************************************************************** mise a jour du 2 nov 2004: Tous: Recompilation avec wxWidgets v 2.5.3 Nettoyage du code interne Quelques bugs supprimes (Probablement d'autres ajoutes). Eeschema: Amelioration sensible de la fonction de recherche (icone "recherche" de composants et textes): -le motif de recherche accepte les caracteres joker (* et ?) - on peut maitenant rechercher la presence d'un composant en librairies, meme non chargees. Introduction de commandes clavier directes d'edition de l'élément sous la souris: (Les majuscules/minuscules sont indifferenciees) touche SUPPR: Effacement (tout element) touche R: Rotation (composant ou label) touche X: Miroir X (composant) touche Y: Miroir Y (composant) touche N: Orient 0 (composant) touche M: Start Move composant Amelioration en selection de composant (en cas d'ambiguité, c'est le plus petit qui est sélectionné. Pcbnew: Premiere mise en route de la gestion des Vias enterrées (Experimental). Fonction impression: les trous de vias et pads sont maintenant visibles Introduction de commandes clavier directes d'edition de l'élément sous la souris: (Les majuscules/minuscules sont indifferenciees) touche DELETE: Effacement (Module ou piste selon commande en cours) touche V: Place via en cours de trace de piste ( et commutation entre couches actives) touche R: Rotation module touche S: Change couche module (Composant <-> Cuivre) touche M: Start Move module touche G: Start Drag module ************************************************************** mise a jour du 11 oct 2004: Eeschema: - Modification de tracé des arcs (editeur de librairie): On controle maintenant l'orientation des arcs de 180 degres exactement en fonction de la position relative du point de depart et d'arrivee. (ex: si pour un arc horizontal le point de depart est a gauche et le point de depart est a droite, l'arc est vers le bas. mais si pour un arc horizontal le point de depart est a droite et le point de depart est a gauche, l'arc est vers le haut). Suppression probleme de traçage des arcs en format HPGL. Suppression probleme de traçage des textes du cartouche en format HPGL et PS. Tous: Bug tres mineur sur Affichage du curseur supprimé. ************************************************************** mise a jour du 06 oct 2004: Eeschema: Suppression Bug (susceptible de provoquer un plantage sous certaines conditions) en fonction import d'un composant dans l'editeur de librairie Modification tracage des arcs de cercle (non finalisé). Possibilité de travail sur grille jusqu'a 1 mil (au lieu de 10 mils) Tous: Sous LINUX: Recompilation pour réduire la dépendance avec certaines librairies pas toujours présentes dans certaines installations. (Actuellement: compilé avec Mandrake LINUX 9.2) ************************************************************** mise a jour du 15 sept 2004: Pcbnew: Correction cadrage du tracé en format POSTSCRIPT (formats > A4) et possibilité de forcage du tracé en feuille A4 kicad: Premiere ébauche de sélection des fontes d'affichage. ************************************************************** mise a jour du 12 aout 2004: EEschema: Correction bug de generation netliste format CADSTAR Amelioration de la generation du format GenCAD (pour testeurs automatiques) ************************************************************** mise a jour du 12 aout 2004: EEschema: Correction bug de generation netliste format CADSTAR Kicad Correction defaut en creation de projet ************************************************************** mise a jour du 05 aout 2004: EEschema: Ajout de creation de netlistes aux formats ORCADPCB2 et CADSTAR Pcbnew: Premiere ebauche d'export du PCB au format GenCAD (pour testeurs automatiques) ************************************************************** mise a jour du 18 mai 2004: Eeschema, Pcbnew: quelques bugs supprimés Amérioration des messages d'aides du toolbar d'option (toolbar gauche). Pcbnew: Option d'affichage en mode "fort contraste" (toolbar d'option): seule la couche active est alors affichée normalement, les autres couches sont affiché en gris sombre (utile si plus de 2 couches) ************************************************************** mise a jour du 18 mai 2004: fichier de configuration unifié ( commun a tous les logiciels ) <projet>.pro contient toutes les options propres au projet les anciens fichiers de config .cnf ne sont plus utilisés. kicad/template contient le fichier common de config par défaut kicad.pro Sous Linux: passage à l'utilisation de GTK2 ************************************************************** mise a jour du 24 fevrier 2004: PCBNEW, EESCHEMA: Quelques bugs supprimés. - Ajout de la fonction AutoPAN: lors du tracé de fils et pistes, de placement ou déplacement de composants il y a recadrage automatique lorsque le curseur sort du cadre de tracé. - Ajout d'un axe auxiliaire: Permet de définir l'origine (0,0) des coordonnées utilisées pour générer les fichiers de perçage et d'insertion automatique des composants ************************************************************** mise a jour du 24 fevrier 2004: PCBNEW: Bug en placement automatiques supprimés. ************************************************************** mise a jour du 17 fevrier 2004: EESCHEMA Ajout d'un outil de placement des alimentations (power) fait double emploi avec l'outil de placement des composants, mais acclélère le placement des symboles d'alimentation en ouvrant d'office la librairie correspondante (power.lib) Amélioration des outils de placement: les 2 derniers composants utilisés sont mémorisés pour une reselection rapide. ************************************************************** mise a jour du 14 janvier 2004: PCBNEW: amélioration de la gestion de la grille: le pas de grille utilisateur est maintenant réglable en X et en Y et nest pas arrondi en unités internes (1/10000 pouce). l'unité dans laquelle les pas sont spécifiés est sélectionnable (mm ou inch), indépendemment de l'unité d'affichage; De ce fait le pas peut etre exact, et quelconque, aussi bien en mm qu'en pouces. Il n'y a plus d'erreur d'arrondi qui se cummulait comme avant. la précision du tracé reste constante ( 1/10000 pouce ou 2,5 microns). Ceci a été rendu nécessaire pour créer et gérer des composants au pas métrique, de plus en plus nombreux. ************************************************************** mise a jour du 10 dec 2003: PCBNEW: mise a jour de wings3d (http://sourceforge.net/projects/wings/), comme modeleur des formes 3D Ajout de la possibilité d'associer plusieurs forme 3D pour un module: applications: transistor + radiateur support de circuit intégré + composant ... ************************************************************** mise a jour du 19 nov 2003: PCBNEW: compléments en documentation sur la visualisation 3D. mise a jour de wings3d (http://sourceforge.net/projects/wings/), comme modeleur des formes 3D ************************************************************** mise a jour du 5 nov 2003: PCBNEW: compléments en visualisation en 3 dimensions du circuit imprimé et de ses modules. compléments en librairies de modules: la plupart des formes 3D sont réalisées, et l'arborescence du répertoire des modules est des formes 3D est améliorée. mise a jour de wings3d (http://sourceforge.net/projects/wings/), comme modeleur des formes 3D ************************************************************** mise a jour du 22 oct 2003: PCBNEW: compléments en visualisation en 3 dimensions du circuit imprimé (menu 3d Viewer), maintenant opérationnelle ajout de wings3d (www.wings3d.com) comme modeleur des formes 3D ************************************************************** mise a jour du 08 oct 2003: PCBNEW: compléments en visualisation en 3 dimensions du circuit imprimé (menu 3d Viewer) doc complétée (mas non complète!) ************************************************************** mise a jour du 24 sept 2003: PCBNEW: Premier essai de visualisation en 3 dimensions du circuit imprimé (menu 3d Viewer) Non encore documenté (commandes: F1,F2 = zoom, fleches Up Down Lef Right = déplacement, Drag de la souris = rotation dans l"espace) ************************************************************** mise a jour du 7 juillet 2003: LIBRAIRIES: ajouts divers. EESCHEMA les extrémités de fils et les labels "en l'air" sont maintenant visualisés par un petit carré affiché sur le point non connecté. Cela facilite fortement la détection des fils ou labels mal ou non connectés. Cependant une extrémité de fil peut rester non connectée, sans que cela pose problème. C'est le cas de fils connectés par des labels. Mais les fils chevauchant des pins sans y etre connectés sont maintenant facilement détectables. ************************************************************ mise a jour du 14 mai 2003: LIBRAIRIES: ajouts divers. MODULES: Ajout de connecteurs et supports. PCBNEW: suppression de bug gestion des pastilles excentrées amélioration des tests ERC (isolation entre pastilles, non encore terminé) EESCHEMA Les champs peuvent etre maintenant justifiés : a gauche, droite, haut, bas, ou centrés Ceci uniquement en librairie Amérioration des liens vers le simulateur GNUCAP (compatible spice) DIVERS mise a jour du simulateur GNUCAP (version 0.33) et de sa doc