diff --git a/.docker/default.conf b/.docker/default.conf index b03a142a..885a359a 100644 --- a/.docker/default.conf +++ b/.docker/default.conf @@ -15,7 +15,16 @@ server { index index.html index.htm; } - #error_page 404 /404.html; + # old website doc section, 301 it for friendliness + location ~ ^/help/documentation/(.*) { + return 301 http://docs.kicad-pcb.org; + } + + error_page 404 /404.html; + location = /404.html { + root /usr/share/nginx/html; + internal; + } # redirect server error pages to the static page /50x.html # @@ -23,27 +32,4 @@ server { location = /50x.html { root /usr/share/nginx/html; } - - # proxy the PHP scripts to Apache listening on 127.0.0.1:80 - # - #location ~ \.php$ { - # proxy_pass http://127.0.0.1; - #} - - # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 - # - #location ~ \.php$ { - # root html; - # fastcgi_pass 127.0.0.1:9000; - # fastcgi_index index.php; - # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; - # include fastcgi_params; - #} - - # deny access to .htaccess files, if Apache's document root - # concurs with nginx's one - # - #location ~ /\.ht { - # deny all; - #} } diff --git a/.github/ISSUE_TEMPLATE b/.github/ISSUE_TEMPLATE new file mode 100644 index 00000000..dcfa1c3b --- /dev/null +++ b/.github/ISSUE_TEMPLATE @@ -0,0 +1,9 @@ +# KiCad **WEBSITE** issue guidance. + +Thanks for opening an issue. We accept both suggestions and bugs :D + +This issue tracker is **ONLY** used for issues/suggestions with the KiCad **WEBSITE** including the KLC. + +KiCad application related issues should go here: [launchpad](https://bugs.launchpad.net/kicad) +KiCad documentation content related issues should go here: [kicad-doc](https://github.com/KiCad/kicad-doc) +KiCad documentation website related issues should go here: [kicad-doc-website](https://github.com/KiCad/kicad-doc-website) \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 03f4081e..3851b07e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -42,7 +42,7 @@ RUN wget "$HUGO_DOWNLOAD_URL" && \ COPY . ./ #actually build the site -RUN hugo +RUN hugo -b http://kicad-pcb.org/ # lets create the actual deployment image FROM nginx:alpine diff --git a/content/about/kicad.adoc b/content/about/kicad.adoc index a86a0503..c915b3e2 100644 --- a/content/about/kicad.adoc +++ b/content/about/kicad.adoc @@ -73,14 +73,14 @@ Abstraction Layer and introduced Push and Shove router capabilities. === The Raspberry Pi Foundation -Donated to the https://giving.web.cern.ch[CERN and Society Foundation] for the development +Donated to the https://cernandsocietyfoundation.cern/projects/kicad[CERN and Society Foundation] for the development of KiCad's differential pair routing and track length control features. {{< aboutlink "/img/about/arduino-logo.png" "http://www.arduino.cc" >}} === Arduino LLC -Donated to the https://giving.web.cern.ch[CERN and Society Foundation] to support CERN's +Donated to the https://cernandsocietyfoundation.cern/projects/kicad[CERN and Society Foundation] to support CERN's efforts in Open Source Hardware. {{< aboutlink "/img/about/glesys.png" "http://glesys.se" >}} @@ -103,3 +103,13 @@ owner to serve malware, and redirected it to the main KiCad website at kicad-pcb AISLER believes that a PCB Design Tool like KiCad should participate financially when a customer let’s that design become a reality. That is why AISLER allows its users to easily donate to the KiCad project during the ordering process. + +{{< aboutlink "/img/about/tech-explorations-logo.png" "https://techexplorations.com/" >}} + +=== Tech Explorations + +https://techexplorations.com[Tech Explorations] is a technology education company for +Makers, STEM educators, and students. Peter Dalmaris, the company co-founder recently +wrote and published +https://techexplorations.com/product/kicad-like-a-pro-2nd-edition-special-kicad-fundraising-edition-ebook-bundle/[“KiCad Like a Pro, 2nd edition”] which donates 50% of the book sale +profits to the KiCad project. diff --git a/content/blog/eagle-import.adoc b/content/blog/eagle-import.adoc index 4bac2114..4a591b36 100644 --- a/content/blog/eagle-import.adoc +++ b/content/blog/eagle-import.adoc @@ -20,7 +20,7 @@ The import plugins are now available for testing in the nightly builds and will be included in the version 5 release. This work has been made possible by generous donations to the -link:https://giving.web.cern.ch/civicrm/contribute/transact?reset=1&id=6[CERN & +link:https://cernandsocietyfoundation.cern/projects/kicad[CERN & Society Foundation] in support of the KiCad Project. Special acknowledgements go to Alejandro Garcia Montoro and Russell Oliver for the effort they put into the development. diff --git a/content/blog/kicon-announcement.adoc b/content/blog/kicon-announcement.adoc new file mode 100644 index 00000000..6ec2dd6d --- /dev/null +++ b/content/blog/kicon-announcement.adoc @@ -0,0 +1,38 @@ ++++ +title = "First Annual KiCad Conference Announcement" +date = "2019-02-14" +draft = false +aliases = [ + "/post/kicon-announcement/" +] ++++ + +The KiCad project is excited to announce the first ever KiCad Conference +https://kicad-kicon.com/[(KiCon)] in Chicago from April 26th through the +27th. The conference will be held at the https://mhubchicago.com/[mHub]. +This conference is geared towards KiCad users. There will be lots of +talks from users of all skill levels as well as some of the members of the +https://launchpad.net/~kicad-product-committers[KiCad Lead Development Team]. +The conference keynote talk will be given by the KiCad project leader. + +Come join enthusiastic KiCad users and developers from all over the world +for a fun and informative two full days of all things KiCad. On top of +interesting and insightful talks, there will be plenty of time to share +ideas and get to know other users and members of the development team. +Attendees can expect to receive an excellent badge and some nifty swag. + +If you are interested in sponsoring the event, please go to the +https://kicad-kicon.com/sponsors/[sponsors page] to donate. If you are +interested in volunteering please go to the +https://docs.google.com/forms/d/e/1FAIpQLSdI5k4_8tfl8UaIDghO6lezD_QGg3pLlAUlTdlluOfQuST9dA/viewform[volunteers page] +to sign up. Any help is greatly appreciated. Don't forget to thank all +our sponsors and volunteers when you attend KiCon. It's thanks to their +efforts that an event like KiCon can even happen. + +Tickets went on sale on February 13th. Get your tickets today and come +join us for two days of fun and learning with KiCad. All are welcome to +the first annual and hopefully many more to come KiCad conference. + +We are looking forward to seeing you at KiCon! + +The KiCad Project. diff --git a/content/blog/kicon-wrap-up.adoc b/content/blog/kicon-wrap-up.adoc new file mode 100644 index 00000000..1995c608 --- /dev/null +++ b/content/blog/kicon-wrap-up.adoc @@ -0,0 +1,40 @@ ++++ +title = "First Annual KiCad Conference (KiCon) Wrap Up" +date = "2019-04-30" +draft = false +aliases = [ + "/post/kicon-wrap-up/" +] +categories = [ + "News" +] ++++ + +:icons: fonts +:iconsdir: /img/icons/ + +For those of you who did not have the good fortune of being able to attend +https://kicad-kicon.com/[KiCon], you missed a great conference. If this +years conference was any indication, you will not want to miss the next one. +The conference completely sold out with 220 registrations. Attendees from +all over the world gathered to share their experiences with KiCad. There +were high quality talks, the badges were cool, everything ran smoothly, +https://mhubchicago.com/[mHUB] was the ideal venue, and the after hours +events were a whole lot of (maybe too much) fun. There was a tremendous +amount of excitement about all things KiCad which bodes well for the future. + +If you couldn't attend, the https://youtu.be/nL0yTvJKA5c[keynote talk] and +https://youtu.be/NRwTyBX2BFk[developer panel talk] have been uploaded to +YouTube. All of the talk videos are in the process of being uploaded so +you will be able to view all of them. You should also take a look at +https://hackaday.com/2019/04/30/kicad-community-shines-at-first-ever-kicon/[Mike Szczys' Hack-A-Day Post] +for a nice write up on KiCon. + +The KiCad project would like to thank Chris Gammel for all of the hard work +he did to make KiCon happen. We would also like to thank all of our +https://kicad-kicon.com/sponsors/[sponsors], presenters, and volunteers who +made KiCon possible. + +The first KiCon was so good that you may want to get your tickets early for +the next KiCon before it sells out. We hope to see all of you at the next +KiCon. diff --git a/content/blog/project-leader-announcement.adoc b/content/blog/project-leader-announcement.adoc new file mode 100644 index 00000000..7e80f9b4 --- /dev/null +++ b/content/blog/project-leader-announcement.adoc @@ -0,0 +1,24 @@ ++++ +title = "Full Time Project Leader Announcement" +date = "2019-04-30" +aliases = [ + "/post/project-leader-announement/" +] +categories = [ + "News" +] ++++ + +:icons: fonts +:iconsdir: /img/icons/ + +For those of you who did not have the good fortune to attend +https://kicad-kicon.com/[KiCon], (more on that in a later post) there was +a major project announcement made by the project leader during the +https://www.youtube.com/watch?v=nL0yTvJKA5c&feature=youtu.be[keynote talk]. +The KiCad project is excited to announce that the lead developer, Wayne +Stambaugh has been hired by https://www.wit.com[WIT] to work full time +on KiCad. On behalf of The KiCad development team and it's users, we +would like to say thank you to WIT for it's commitment to the project. +We are looking forward to the additional development manpower this will +provide and we hope we can help WIT achieve it's goals. diff --git a/content/blog/release-5.1.0.adoc b/content/blog/release-5.1.0.adoc new file mode 100644 index 00000000..2526426f --- /dev/null +++ b/content/blog/release-5.1.0.adoc @@ -0,0 +1,63 @@ ++++ +title = "KiCad 5.1.0 Release" +date = "2019-03-14" +aliases = [ + "/post/release-5.1.0/" +] +categories = [ + "Release Notes" +] ++++ + +:icons: fonts +:iconsdir: /img/icons/ + +The KiCad project is proud to announce the release of version 5.1.0. +This is the first ever minor version release of KiCad and was developed +primarily to resolve compatibility issues with Linux GTK3 and long +awaited support for python3. + +In addition to the primary focus, there have been many important changes +that make this release a substantial improvement over the 5.0 series and +a worthwhile upgrade for users on all platforms. Included in the +improvements are: + +- Improved 3D model library path configuration. +- Cairo canvas is now used for printing support on all platforms. +- Schematic and symbol library editors now use the modern canvases for + rendering. +- Symbol pin table is now editable. +- Pcbnew scripting support for Python 3 has been added. +- Snapping for graphical object drawing in board and footprint editors. +- Significant user interface improvements. +- Major dialog box improvements. +- Both the footprint and symbol library editors now share the same + user interface paradigm with a library tree view pane. +- Symbol, footprint, and 3D model library improvements. +- Documentation and translation improvements. +- Less pain for Linux package maintainers, now all features should be + easy to support. + +Additionally, files created by KiCad version 5.1 remain 100% +compatible with files created by version 5.0. + +Of course no new stable version of KiCad would be complete without +https://launchpad.net/kicad/5.0/5.1.0-rc2[many], +https://launchpad.net/kicad/5.0/5.1.0[many] bug fixes so please +consider upgrading as soon as possible. This version will be +the only supported version of KiCad moving forward. There will +be no further releases of the 5.0 series. + +Version 5.1.0 is built from the source code in the +link:https://git.launchpad.net/kicad/log/?h=5.1[lp:kicad/5.1] +branch. + +KiCad binaries will be available for download for Windows, MacOS, and +Linux are available or will be in the very near future. See the +http://www.kicad-pcb.org/download/[KiCad download page] for guidance. + +Thank you to all developers, packagers, librarians, document writers, +translators, and everyone else who helped make this release possible. +We hope you enjoy the latest release of KiCad. + +The KiCad Development Team diff --git a/content/blog/release-5.1.2.adoc b/content/blog/release-5.1.2.adoc new file mode 100644 index 00000000..0e0d4c54 --- /dev/null +++ b/content/blog/release-5.1.2.adoc @@ -0,0 +1,43 @@ ++++ +title = "KiCad 5.1.2 Release" +date = "2019-04-26" +draft = false +aliases = [ + "/post/release-5.1.2/" +] +categories = [ + "Release Notes" +] ++++ + +:icons: fonts +:iconsdir: /img/icons/ + +The KiCad project is proud to announce the latest series 5 stable +release of KiCad. The 5.1.2 stable version contains critical bug +fixes and other minor improvements since the 5.1.0 release. It +also includes improved footprint, symbol, and 3D model libraries, +translations, and documentation. A list of all of the fixed bugs +since the 5.1.0 release can be found on the +https://launchpad.net/kicad/+milestone/5.1.2[KiCad 5.1.2 milestone page]. +This release contains several critical bug fixes so please consider +upgrading as soon as possible. + +If you are wondering why there was no "official" 5.1.1 release, +there was a serious issue after 5.1.1 was tagged and some users +had downloaded the unreleased 5.1.1 builds from the KiCad build +server. The only way to prevent install conflicts was to create +a new 5.1.2 tag with the bug fix and spin new builds. The KiCad +project would like to apologize for any inconvenience this may +have caused. + +Version 5.1.2 is made from the +https://code.launchpad.net/~kicad-product-committers/kicad/+git/product-git/+ref/5.1[lp:kicad/5.1] +branch with some cherry picked changes from the development branch. + +Packages for Windows, MacOS, and Linux are available or will be +in the very near future. See the +link:/download[KiCad download page] for guidance. + +Thank you to all developers, packagers, librarians, document writers, +translators, and everyone else who helped make this release possible. diff --git a/content/discover/in-the-media.adoc b/content/discover/in-the-media.adoc index 30a1092a..82073941 100644 --- a/content/discover/in-the-media.adoc +++ b/content/discover/in-the-media.adoc @@ -9,6 +9,10 @@ title = "In the Media" **KiCad has been featured in the following blog posts, press and media:** +https://hackaday.com/2019/04/30/kicad-community-shines-at-first-ever-kicon/[KiCad Community Shines at First Ever KiCon] (30-APR-2019) + +https://blog.aisler.net/supporting-kicad-d94ea84eb87?fbclid=IwAR17m6vuxNntbYNC_65gknUnfm0urGvC3jN9kRATw69AUboUdH3OvoRE-8U[Aisler Supporting KiCad] (4-FEB-2019) + https://blog.system76.com/post/179897016318/system76-provides-funds-to-open-source-projects[System76 Provides Funds to Open Source Projects] (8-NOV-2018) https://joinup.ec.europa.eu/news/special-kind-economic-actor[CERN contribution to KiCad aids Open Source Hardware and knowledge transfer] (31-JUL-2018) @@ -21,7 +25,7 @@ https://www.electronicsweekly.com/news/kicad-big-news-schematic-capture-says-dig https://www.sfcircuits.com/pcb-school/pcb-design-software-comparison-guide[The Ultimate PCB Design Software Comparison Guide] (26-JAN-2017) -https://giving.web.cern.ch/content/kicad-development-1[KiCad: A commitment to freedom] (12-OCT-2017) +https://cernandsocietyfoundation.cern/projects/kicad[KiCad: A commitment to freedom] (12-OCT-2017) https://home.cern/cern-people/updates/2017/07/kicad-reaches-new-heights[KiCad reaches new heights ] (3-JUL-2017) diff --git a/content/download/_js-reynaud-ppa.adoc b/content/download/_js-reynaud-ppa.adoc new file mode 100644 index 00000000..a6f893c6 --- /dev/null +++ b/content/download/_js-reynaud-ppa.adoc @@ -0,0 +1,178 @@ +== 5.1.2 Stable Release + +=== Installation +KiCad 5.1.2 is available in https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-5.1[PPA for KiCad: 5.1 releases ]. + +To install KiCad via the PPA, you can use the Software Manager: + +1. Open the Software Manager. +2. Select 'Edit' -> 'Software Sources...'. +3. Open the 'Other Software' tab. +4. Click 'Add...', and enter the PPA address: `ppa:js-reynaud/kicad-5.1` and then click the 'Add Source' button. +5. When prompted insert the administrator user password. +6. Return to the Software Manager and view the Progress tab to see when the cache has finished updating. +7. Return to the Software Manager main screen, search for 'kicad', and install it. + +The KiCad schematic library and docs are in separate packages. If you want either of these install kicad-library and kicad-doc respectively. + +If you prefer to use the shell, you can enter these commands into a terminal: + +[source,bash] +sudo add-apt-repository --yes ppa:js-reynaud/kicad-5.1 +sudo apt update +sudo apt install --install-suggests kicad + +This will perform a full installation of KiCad. If you don't want to install all packages you can use: + +[source,bash] +sudo apt install kicad + +If you don't do a "full installation" you should be interested to install also: + +* kicad-libraries: a virtual package that will recommend you to install footprints, symbols, templates and 3D +* kicad-symbols, kicad-templates, kicad-footprints, kicad-packages3d: if you want to manually select what library to install. + +Additionnal packages can be also installed according your language: + +* kicad-locale-XX: locales for your language (XX is your contry code. see apt search kicad-locale to find available languages) +* kicad-doc-XX: documentation in your language. Same remark than kicad-locale-XX + +=== Migration from legacy nightly build + +Follow migration instructions on the 5.0 release + +== 5.0.2 Stable Release + +=== Installation + +KiCad 5.0.2 is available in https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-5[PPA for KiCad: 5.0 releases]. + +To install KiCad via the PPA, you can use the Software Manager: + +1. Open the Software Manager. +2. Select 'Edit' -> 'Software Sources...'. +3. Open the 'Other Software' tab. +4. Click 'Add...', and enter the PPA address: `ppa:js-reynaud/kicad-5` and then click the 'Add Source' button. +5. When prompted insert the administrator user password. +6. Return to the Software Manager and view the Progress tab to see when the cache has finished updating. +7. Return to the Software Manager main screen, search for 'kicad', and install it. + +The KiCad schematic library and docs are in separate packages. If you want either of these install kicad-library and kicad-doc respectively. + +If you prefer to use the shell, you can enter these commands into a terminal: + +[source,bash] +sudo add-apt-repository --yes ppa:js-reynaud/kicad-5 +sudo apt update +sudo apt install kicad + +You can also install suggested package to have a full install: +[source,bash] +sudo apt install --install-suggests kicad + +If you don't do a "full installation" you should be interested to install also: + +* kicad-libraries: a virtual package that will recommend you to install footprints, symbols, templates and 3D +* kicad-symbols, kicad-templates, kicad-footprints, kicad-packages3d: if you want to manually select what library to install. +* kicad-locale-XX: locales for your language (XX is your contry code. see apt search kicad-locale to find available languages) +* kicad-doc-XX: documentation in your language. Same remark than kicad-locale-XX + +=== Migration from legacy nightly build + +Users of the legacy nightly build have to remove KiCad packages before +trying to install version 5.0. The legacy nightly build will be always newer than +version 5.0. +To remove the legacy nightly build: + +[source,bash] +sudo apt-get remove kicad kicad-footprints kicad-libraries +sudo apt-get remove kicad-symbols kicad-templates kicad-packages3d +sudo apt-get remove kicad-doc-* kicad-locale-* +sudo add-apt-repository -r ppa:js-reynaud/ppa-kicad + +Then perform the installation of the stable released as described above this section + +== Nightly Development Builds +Nightly builds are provided in a separate installation directory. It is +possible to install nightly builds at the same time as a stable version (5.0 for example). + +Nightly development builds are available in +https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-dev-nightly[js-reynaud's nightly PPA]. +These provide the latest, unreleased preview of KiCad. +To install KiCad via the PPA, you can use the Ubuntu Software Manager: + +1. Open the Software Manager. +2. Select 'Edit' -> 'Software Sources...'. +3. Open the 'Other Software' tab. +4. Click 'Add...', and enter the PPA address: `ppa:js-reynaud/kicad-dev-nightly` and then click the 'Add Source' button. +5. When prompted insert the administrator user password. +6. Return to the Software Manager and view the Progress tab to see when the cache has finished updating. +7. Return to the Software Manager main screen, search for 'kicad-nightly', and install it. + +If you prefer to use the shell, you can enter these commands into a terminal: + +[source,bash] +sudo add-apt-repository --yes ppa:js-reynaud/kicad-dev-nightly +sudo apt update +sudo apt install kicad-nightly +# You can also install debug symbols: +sudo apt install kicad-nightly-dbg +# Demo +sudo apt install kicad-nightly-demo +# and libraries +sudo apt install kicad-nightly-footprints kicad-nightly-libraries kicad-nightly-packages3d kicad-nightly-symbols kicad-nightly-templates + +To launch nightly version of a kicad's binaries, you have to add "-nightly" to the +command name: + +- kicad -> kicad-nightly +- pcbnew -> pcbnew-nightly +- eeschema -> eeschema-nightly +- ... + + +== Legacy nightly Development Builds + +Legacy nightly build system is still available. It is available in +https://launchpad.net/~js-reynaud/+archive/ubuntu/ppa-kicad[js-reynaud's legacy nightly PPA]. + +To use it: + +[source,bash] +sudo add-apt-repository ppa:js-reynaud/ppa-kicad +sudo apt-get update +sudo apt install kicad + +CAUTION: This ppa don't allow you to install a stable version at the same time + +== 4.0 old stable + +KiCad 4.0 is still available in +https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-4[js-reynaud's +KiCad 4.0 PPA]. + +CAUTION: This version is not recommended for new designs + +== Translations +If you want KiCad to be translated, you also need to install the dedicated localization package. +Run this command after replacing `XX` by your language code ('fr' for French for instance) : + +[source,bash] +sudo apt install kicad-locale-XX + +== Libraries and additional packages +If you want KiCad libraries you have to install the following +packages: + +- kicad-libraries: a meta package for all libraries +- kicad-symbols: All symbols (installed by default) +- kicad-templates: Project templates (installed by default) +- kicad-footprints: All footprints (installed by default) +- kicad-packages3d: 3D for footprints (installed by default. Could be heavy to download) +- kicad-demo: demonstration projects (not installed by default) +- kicad-doc-XX: documentation. Replace `XX` by your language code ('fr' for French for instance) +- kicad-dbg: debug symbols. Usefull for bug tracking and developpers (not installed by default. Could be heavy to download) + +To install kicad-demo for example: +[source,bash] +sudo apt install kicad-demo diff --git a/content/download/linux-mint.adoc b/content/download/linux-mint.adoc index 319ed109..85600941 100644 --- a/content/download/linux-mint.adoc +++ b/content/download/linux-mint.adoc @@ -6,48 +6,4 @@ weight = 11 :icons: fonts :iconsdir: /img/icons/ -== 5.0.2 Stable Release - -KiCad 5.0.2 is available in https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-5[js-reynaud's KiCad 5.0 PPA]. - -To install KiCad via the PPA, you can use the Software Manager: - -1. Open the Software Manager. -2. Select Edit → Software Sources. -3. Open the 'PPAs' tab. -4. Click 'Add a new PPA', and enter the PPA address: `ppa:js-reynaud/kicad-5` -5. Click 'Update the cache' -6. Return to the Software Manager main screen, search for 'kicad', and install it. - -The KiCad schematic library and docs are in separate packages. If you want either of these install kicad-library and kicad-doc respectively. - -If you prefer to use the shell, you can enter these commands into a terminal: - -[source,bash] -sudo add-apt-repository --yes ppa:js-reynaud/kicad-5 -sudo apt-get update -sudo apt-get install kicad - -== Nightly Development Builds -Nightly development builds are available in https://code.launchpad.net/~js-reynaud/+archive/ubuntu/ppa-kicad[js-reynaud's PPA]. -These provide the latest, unreleased preview of KiCad. -To install KiCad via the PPA, you can use the Software Manager: - -1. Open the Software Manager. -2. Select Edit → Software Sources. -3. Open the 'PPAs' tab. -4. Click 'Add a new PPA', and enter the PPA address: `ppa:js-reynaud/ppa-kicad` -5. Click 'Update the cache' -6. Return to the Software Manager main screen, search for 'kicad', and install it. - -If you prefer to use the shell, you can enter these commands into a terminal: - -[source,bash] -sudo add-apt-repository --yes ppa:js-reynaud/ppa-kicad -sudo apt-get update -sudo apt-get install kicad - -== 4.0 Stable -CAUTION: This version is not recommended for new designs - -KiCad 4.0 is still available in https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-4[js-reynaud's KiCad 4.0 PPA] +include::./content/download/_js-reynaud-ppa.adoc[] \ No newline at end of file diff --git a/content/download/osx.adoc b/content/download/osx.adoc index 26593a28..862e92a6 100644 --- a/content/download/osx.adoc +++ b/content/download/osx.adoc @@ -6,23 +6,44 @@ weight = 2 :icons: fonts :iconsdir: /img/icons/ -KiCad is known to work on Mac OS X 10.11 through macOS 10.14. It may work on newer versions. If it does not, it is a bug and will be fixed. If you are going to use macOS 10.14, use the download with 10_14 in its name. If you are going to use 10.11-10.13, use the download without 10_14 in its name. +KiCad is known to work on Mac OS X 10.12 through macOS 10.14. See +link:/help/system-requirements/[System Requirements] for more details. + +If you run macOS 10.14, use the download with 10_14 in its name. If you run 10.12 or 10.13, use the download without 10_14 in its name. *kicad-unified* is the default package that most people should install. *kicad-unified* contains everything: the KiCad suite, documentation, schematic symbols, footprints, translations, templates, demos, and 3D models. == Stable Release -Current Version: *5.0.2* - -[NOTE] -For the time being there have been some packaging related issues with -5.0.2 for macOS, so please get 5.0.1 from -http://downloads.kicad-pcb.org/osx/stable/[http://downloads.kicad-pcb.org/osx/stable/] -or hold back upgrading on macOS. - -//- For macOS 10.14: http://downloads.kicad-pcb.org/osx/stable/kicad-unified-5.0.2-10_14.dmg[KiCad] http://www2.futureware.at/~nickoe/kicad-downloads-mirror/osx/stable/kicad-unified-5.0.2-10_14.dmg[[mirror]] -//- For macOS 10.11-10.13: http://downloads.kicad-pcb.org/osx/stable/kicad-unified-5.0.2.dmg[KiCad] http://www2.futureware.at/~nickoe/kicad-downloads-mirror/osx/stable/kicad-unified-5.0.2.dmg[[mirror]] +Current Version: *5.1.2* + +++++ +

macOS 10.14

+

Download mirrors

+
+ + CERN + + + Futureware + +
+++++ + + +++++ +

macOS 10.11-10.13

+

Download mirrors

+
+ + CERN + + + Futureware + +
+++++ == Nightly Development Builds @@ -32,4 +53,4 @@ The _nightly_ builds are snapshots of the codebase at a specific time. They may - *kicad-extras* contains the 3D models. -http://downloads.kicad-pcb.org/osx/nightly/ +https://kicad-downloads.s3.cern.ch/index.html?prefix=osx/nightly/ diff --git a/content/download/source.adoc b/content/download/source.adoc index 747eb634..ebc8d381 100644 --- a/content/download/source.adoc +++ b/content/download/source.adoc @@ -25,31 +25,22 @@ project templates. == Stable Release -Current Version: *5.0.2* +Current Version: *5.1.0* Tarballs intended to be used by packagers: -* link:https://launchpad.net/kicad/5.0/5.0.2/+download/kicad-5.0.2.tar.xz[Source code] -* link:http://downloads.kicad-pcb.org/docs/kicad-doc-5.0.2.tar.gz[Precompiled docs], https://github.com/KiCad/kicad-doc/releases/tag/5.0.2[doc sources] -* link:https://github.com/KiCad/kicad-i18n/releases/tag/5.0.2[i18n (translations)] -* link:https://github.com/KiCad/kicad-symbols/releases/tag/5.0.2[symbols] -* link:https://github.com/KiCad/kicad-footprints/releases/tag/5.0.2[footprints] -* link:https://github.com/KiCad/kicad-packages3D/releases/tag/5.0.2[packages3D] -* link:https://github.com/KiCad/kicad-templates/releases/tag/5.0.2[templates] - -With newer linux releases it might be easiest to disable the wxpython -option. This is becasue there is an incompatability between wxwidgets -which is not complied with gtk3 instead of gtk2, while wxpython does -not support gtk3 before it's phoenix release, which does not yet work -with KiCad. Help needed. - - -DKICAD_SCRIPTING_WXPYTHON=OFF - -It has been decided to do so such that packagers will -link:https://www.mail-archive.com/kicad-developers@lists.launchpad.net/msg15686.html[enable -it on a case by case basis]. If you package for linux you are -link:https://www.mail-archive.com/kicad-developers@lists.launchpad.net/msg15700.html[expected -to enable python scripting]. +* link:https://launchpad.net/kicad/5.0/5.1.0/+download/kicad-5.1.0.tar.xz[Source code] +* link:https://kicad-downloads.s3.cern.ch/docs/kicad-doc-5.1.0.tar.gz[Precompiled docs], https://github.com/KiCad/kicad-doc/releases/tag/5.1.0[doc sources] +* link:https://github.com/KiCad/kicad-i18n/releases/tag/5.1.0[i18n (translations)] +* link:https://github.com/KiCad/kicad-symbols/releases/tag/5.1.0[symbols] +* link:https://github.com/KiCad/kicad-footprints/releases/tag/5.1.0[footprints] +* link:https://github.com/KiCad/kicad-packages3D/releases/tag/5.1.0[packages3D] +* link:https://github.com/KiCad/kicad-templates/releases/tag/5.1.0[templates] + +As a packager, please work to enable all the build options, that is +all the scripting options, OCE or OCC and ngspice. With recent +versions of ngspice and wxPython Phoenix this should be easily +possible on recenty distributions Due to API instability in the Boost.Context library, KiCad 5 ships with a replacement implementation, which is partially written in assembler diff --git a/content/download/ubuntu.adoc b/content/download/ubuntu.adoc index 2ec0647c..712aaec7 100644 --- a/content/download/ubuntu.adoc +++ b/content/download/ubuntu.adoc @@ -6,127 +6,4 @@ weight = 1 :icons: fonts :iconsdir: /img/icons/ -== 5.0.2 Stable Release - -=== Installation - -KiCad 5.0.2 is available in https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-5[js-reynaud's KiCad 5.0 PPA]. - -To install KiCad via the PPA, you can use the Software Manager: - -1. Open the Ubuntu Software Manager. -2. Select 'Edit' -> 'Software Sources...'. -3. Open the 'Other Software' tab. -4. Click 'Add...', and enter the PPA address: `ppa:js-reynaud/kicad-5` and then click the 'Add Source' button. -5. When prompted insert the administrator user password. -6. Return to the Software Manager and view the Progress tab to see when the cache has finished updating. -7. Return to the Software Manager main screen, search for 'kicad', and install it. - -The KiCad schematic library and docs are in separate packages. If you want either of these install kicad-library and kicad-doc respectively. - -If you prefer to use the shell, you can enter these commands into a terminal: - -[source,bash] -sudo add-apt-repository --yes ppa:js-reynaud/kicad-5 -sudo apt update -sudo apt install kicad - -=== Migration from legacy nightly build - -Users of the legacy nightly build have to remove KiCad packages before -trying to install version 5.0. The legacy nightly build will be always newer than -version 5.0. -To remove the legacy nightly build: - -[source,bash] -sudo apt-get remove kicad kicad-footprints kicad-libraries -sudo apt-get remove kicad-symbols kicad-templates kicad-packages3d -sudo apt-get remove kicad-doc-* kicad-locale-* -sudo add-apt-repository -r ppa:js-reynaud/ppa-kicad - -Then perform the installation of the stable released as described above this section - -== Nightly Development Builds -Nightly builds are provided in a separate installation directory. It is -possible to install nightly builds at the same time as a stable version (5.0 for example). - -Nightly development builds are available in -https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-dev-nightly[js-reynaud's nightly PPA]. -These provide the latest, unreleased preview of KiCad. -To install KiCad via the PPA, you can use the Ubuntu Software Manager: - -1. Open the Ubuntu Software Manager. -2. Select 'Edit' -> 'Software Sources...'. -3. Open the 'Other Software' tab. -4. Click 'Add...', and enter the PPA address: `ppa:js-reynaud/kicad-dev-nightly` and then click the 'Add Source' button. -5. When prompted insert the administrator user password. -6. Return to the Software Manager and view the Progress tab to see when the cache has finished updating. -7. Return to the Software Manager main screen, search for 'kicad-nightly', and install it. - -If you prefer to use the shell, you can enter these commands into a terminal: - -[source,bash] -sudo add-apt-repository --yes ppa:js-reynaud/kicad-dev-nightly -sudo apt update -sudo apt install kicad-nightly -# You can also install debug symbols: -sudo apt install kicad-nightly-dbg -# Demo -sudo apt install kicad-nightly-demo -# and libraries -sudo apt install kicad-nightly-footprints kicad-nightly-libraries kicad-nightly-packages3d kicad-nightly-symbols kicad-nightly-templates - -To launch nightly version of a kicad's binaries, you have to add "-nightly" to the -command name: - -- kicad -> kicad-nightly -- pcbnew -> pcbnew-nightly -- eeschema -> eeschema-nightly -- ... - - -== Legacy nightly Development Builds - -Legacy nightly build system is still available. It is available in -https://launchpad.net/~js-reynaud/+archive/ubuntu/ppa-kicad[js-reynaud's legacy nightly PPA]. - -To use it: - -[source,bash] -sudo add-apt-repository ppa:js-reynaud/ppa-kicad -sudo apt-get update -sudo apt install kicad - -CAUTION: This ppa don't allow you to install a stable version at the same time - -== 4.0 old stable - -KiCad 4.0 is still available in -https://launchpad.net/~js-reynaud/+archive/ubuntu/kicad-4[js-reynaud's -KiCad 4.0 PPA]. - -CAUTION: This version is not recommended for new designs - -== Translations -If you want KiCad to be translated, you also need to install the dedicated localization package. -Run this command after replacing `XX` by your language code ('fr' for French for instance) : - -[source,bash] -sudo apt install kicad-locale-XX - -== Libraries and additional packages -If you want KiCad libraries you have to install the following -packages: - -- kicad-libraries: a meta package for all libraries -- kicad-symbols: All symbols (installed by default) -- kicad-templates: Project templates (installed by default) -- kicad-footprints: All footprints (installed by default) -- kicad-packages3d: 3D for footprints (installed by default. Could be heavy to download) -- kicad-demo: demonstration projects (not installed by default) -- kicad-doc-XX: documentation. Replace `XX` by your language code ('fr' for French for instance) -- kicad-dbg: debug symbols. Usefull for bug tracking and developpers (not installed by default. Could be heavy to download) - -To install kicad-demo for example: -[source,bash] -sudo apt install kicad-demo +include::./content/download/_js-reynaud-ppa.adoc[] \ No newline at end of file diff --git a/content/download/windows.adoc b/content/download/windows.adoc index d3c6f907..e96ca66d 100644 --- a/content/download/windows.adoc +++ b/content/download/windows.adoc @@ -6,12 +6,44 @@ weight = 2 :icons: fonts :iconsdir: /img/icons/ -== Stable Release +KiCad is supported for Windows 7, 8.1 and 10. See +link:/help/system-requirements/[System Requirements] for more details. -Current Version: *5.0.2* +== Stable Release -- http://downloads.kicad-pcb.org/windows/stable/kicad-5.0.2_1-x86_64.exe[Windows 64-bit (x86_64)] http://www2.futureware.at/~nickoe/kicad-downloads-mirror/windows/stable/kicad-5.0.2_1-x86_64.exe[[mirror]] -- http://downloads.kicad-pcb.org/windows/stable/kicad-5.0.2_1-i686.exe[Windows 32-bit (i686)] http://www2.futureware.at/~nickoe/kicad-downloads-mirror/windows/stable/kicad-5.0.2_1-i686.exe[[mirror]] +Current Version: *5.1.2* +++++ +

64-bit (recommended)

+

Download mirrors

+
+ + CERN + + + GitHub + + + Futureware + +
+++++ + + +++++ +

32-bit

+

Download mirrors

+
+ + CERN + + + GitHub + + + Futureware + +
+++++ == Nightly Development Builds @@ -19,10 +51,10 @@ The _nightly_ builds are snapshots of the codebase at a specific time. They may contain more bugs than usual, although we try our best. Use them for testing the newest features: -http://downloads.kicad-pcb.org/windows/nightly/ +https://kicad-downloads.s3.cern.ch/index.html?prefix=windows/nightly/ == Previous Releases Previous releases should be available for download on: -http://downloads.kicad-pcb.org/windows/stable/ +https://kicad-downloads.s3.cern.ch/index.html?prefix=windows/stable/ diff --git a/content/external-tools/stepup.adoc b/content/external-tools/stepup.adoc index 40037eee..5332e5e6 100644 --- a/content/external-tools/stepup.adoc +++ b/content/external-tools/stepup.adoc @@ -2,7 +2,14 @@ title = "KiCad StepUp" toolimage = "/img/external-tools/stepup.png" tooldeveloper = "easyw" -toolurl = "http://sourceforge.net/projects/kicadstepup/" +toolurl = "https://github.com/easyw/kicadStepUpMod/" +++ -KiCad StepUp allows exporting KiCad 3D board and components to FreeCad which allows further export options. +KiCad StepUp is a FreeCAD Workbench aimed at helping both KiCad and FreeCAD users in collaborating with electrical (ECAD) and mechanical (MCAD) design. + +Main features: + +* Load kicad board and parts in FreeCAD and export it to STEP (or IGES) models +* Load `kicad_mod` footprint in FreeCAD to easy and precisely align the mechanical model to kicad footprint +* Pull a pcb edge from a `kicad_pcb` board, edit it in FreeCAD Sketcher and push it back to kicad +* Pusk & pull 3D models positions between FreeCAD and KiCAD diff --git a/content/help/books.adoc b/content/help/books.adoc new file mode 100644 index 00000000..ac8f15d1 --- /dev/null +++ b/content/help/books.adoc @@ -0,0 +1,17 @@ ++++ +title = "Books" +[menu.main] + parent = "Help" + name = "Books" +weight = 50 ++++ + +== KiCad Like a Pro + +"KiCad Like a Pro, 2nd Edition" written by Dr. Peter Dalmaris from +https://techexplorations.com[Tech Explorations] is great reference for +KiCad users of all skill levels. This book covers everything from getting +started using KiCad to using git for project version control. A +https://techexplorations.com/product/kicad-like-a-pro-2nd-edition-special-kicad-fundraising-edition-ebook-bundle/[special edition] of this book has been created of which half +of the profits from each sale will be donated to the CERN & Society +Foundation for KiCad development. diff --git a/content/help/file-formats.adoc b/content/help/file-formats.adoc index 1d18b12a..10837a13 100644 --- a/content/help/file-formats.adoc +++ b/content/help/file-formats.adoc @@ -56,6 +56,8 @@ link:http://bazaar.launchpad.net/~stambaughw/kicad/doc-read-only/download/head:/ * `.net`: ^*^: netlist in "Pcbnew"; format ... can be regenerated by viewing the schematic file and clicking the "Netlist generation" button. +* `fp-info-cache`: ^*^: Footprint info cache: cache of information (description, datasheet URL, etc.) for all footprints used by the board. + * `fp-lib-table`: Footprint library list (_footprint libraries table_): list of footprint libraries (various formats) which are loaded by the board or the footprint editor or CvPcb. * `sym-lib-table`: Symbol library list (_symbol libraries table_): list of symbol libraries which are loaded by the schematic editor. diff --git a/content/help/known-system-related-issues.adoc b/content/help/known-system-related-issues.adoc index 119a80e2..d50f5cb7 100644 --- a/content/help/known-system-related-issues.adoc +++ b/content/help/known-system-related-issues.adoc @@ -89,20 +89,12 @@ upstream. More details can be found in link:https://bugs.launchpad.net/kicad/+bug/1442909[Bug# 1442909]. === Wayland -It is known that KiCad does not work well under Wayland, see this bug -link:https://bugs.launchpad.net/kicad/+bug/1725920[Bug# 1725920]. Feel -free to give useful input to mitigate this issue. It is not yet known -if it is a bug in KiCad, WxWidgets or Wayland. - -The Modern Toolset (Accelerated) mode in PcbNew and GerbView does not -work in Wayland at the moment, and attempting to enable accelerated -graphics on a system using Wayland may result in a crash. Until this -issue with wxWidgets is resolved, users who use Wayland are advised -to select Modern Toolset (Fallback) in the preferences menu. - -This affects recent desktops that have started to default to Wayland -as their desktop e.g. Ubuntu 17.10. A workaround is to choose X11 when -logging in to the desktop. +It is known that KiCad does not work well under Wayland. There are a number +of known issues with wxWidgets and Wayland. link:https://trac.wxwidgets.org/query?status=!closed&keywords=~Wayland[See the wxWidgets bug tracker for details]. + +KiCad requests the XWayland compatibility layer when starting, however this is +an emulation mode and issues arising while using this mode need to be recreated +under X11 before they will be addressed. == Windows === wxWidgets 3.0.2 diff --git a/content/help/system-requirements.adoc b/content/help/system-requirements.adoc index 27f91a89..e09bb5a7 100644 --- a/content/help/system-requirements.adoc +++ b/content/help/system-requirements.adoc @@ -6,7 +6,7 @@ aliases = [ "/post/system-requirements/" ] name = "System Requirements" weight = 50 +++ -:toc: macro +:toc: macro :toc-title: toc::[] @@ -40,25 +40,79 @@ See: http://kicad-pcb.org/help/known-system-related-issues/ for software specifi == Specific System Requirements +KiCad supports major operating systems that remain supported by their developers. After the operating systems' +respective companies stop releasing updates for the system, KiCad will not be specifically tested with the +old system. Older operating systems may continue to work with KiCad beyond this time but bugs must be reproduced on a supported operating system before they will be addressed by KiCad. + === Windows -The software and hardware prerequisites for installing KiCad on a Windows +The software prerequisites for installing KiCad on a Windows system are as follows: -Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012, or Windows 10; - +[%header,width="50%",cols="10,^2"] +|=== +|Operating System|End of Support +|Windows 7|14-Jan-2020 +|Windows 8|Unsupported +|Windows 8.1|10-Jan-2023 +|Windows Server 2012|10-Oct-2023 +|Windows Server 2016|10-Oct-2027 +|Windows 10|9-Jan-2029 +|=== + +[%hardbreaks] === Apple - macOS -The software and hardware prerequisites for installing on a Apple macOS computer are as follows: +The software prerequisites for installing on a macOS system are as follows: -Mac OS X 10.11 (El Capitan) or higher; +[%header,width="50%",cols="10,^2"] +|=== +|Operating System|End of Support: +|macOS 10.12|1-Aug-2019 +|macOS 10.13|1-Aug-2020 +|macOS 10.14|1-Aug-2021 +|=== +[%hardbreaks] === GNU/Linux -The software and hardware prerequisites for installing on Linux are as -follows: +The following Linux distribution versions have been tested and are known to be working. +Issues or bugs that occur on an unsupported platform must be +reproduced on an officially supported distribution and window manager before they will +be addressed by KiCad. + +==== Tested Distributions + +[%header,width="50%",cols="10,^2"] +|=== +|Operating System|End of Support: +|Ubuntu 16.04|1-Apr-2019 +|Ubuntu 17.10|Not Supported +|Ubuntu 18.04|1-Apr-2023 +|Ubuntu 18.10|1-Apr-2019 +|Debian 9 (Stretch)|approx 2020 +|Debian 10 (Buster)|approx 2022 +|Fedora 29|approx May 2019 +|=== + +[%hardbreaks] +==== Additional Linux Considerations +Linux also allows the user to select their window manager. There are many esoteric +window managers available for Linux and some may have unexpected behavior. KiCad officially +supports the following window managers: + +* Metacity (used by GNOME 2 and GNOME flashback) +* Mutter (when used with an X11 backend) +* KWin (when used with an X11 backend) +* Xfwm (used by XFCE) + +==== Graphical Windowing Backend +KiCad officially supports the X11 backend. Users who choose to use Wayland will run in +a compatibility layer called link:https://wayland.freedesktop.org/xserver.html[XWayland]. + +Issues or bugs encountered while using XWayland must be reproduced under X11 before they +will be addressed by KiCad. -Any modern Linux distro with OpenGl 2.0 or higher support should work fine. For example Ubuntu 16.04 or higher. === Other OSes diff --git a/content/klc/F5.4.adoc b/content/klc/F5.4.adoc new file mode 100644 index 00000000..667d992b --- /dev/null +++ b/content/klc/F5.4.adoc @@ -0,0 +1,6 @@ ++++ +brief = "Elements on the graphic layer should not overlap" ++++ + +Footprints should not have overlapping or duplicate graphic elements. This includes lines, arcs and circles. +Touching endpoints or intersections are not considered as overlapping. diff --git a/content/libraries/download.adoc b/content/libraries/download.adoc index 01aaeb7c..6783303e 100644 --- a/content/libraries/download.adoc +++ b/content/libraries/download.adoc @@ -23,7 +23,7 @@ At the moment, libraries are included along with KiCad installation. You will on == Library Downloads for KiCad 4.0 -Snapshots of the libraries aligned with the minor KiCad 4 releases link:http://downloads.kicad-pcb.org/libraries/[can be found here]. +Snapshots of the libraries aligned with the minor KiCad 4 releases link:https://kicad-downloads.s3.cern.ch/index.html?prefix=libraries/[can be found here]. KiCad 4.0.x releases come with local symbol and 3d model libraries included. The footprint libraries are special cases in most installation. They are setup to use on demand download from github (via the github plugin). This might not be right for every user. For these users it is advisable to download a library snapshot and add these libs to kicad via the footprint library manager found in the preferences menu of pcb_new and the footprint editor. For the best results it is recommended to ensure KiCad does use all types of libraries from the same snapshot. diff --git a/content/libraries/klc_history.adoc b/content/libraries/klc_history.adoc index c00c562f..d4d3ad4e 100644 --- a/content/libraries/klc_history.adoc +++ b/content/libraries/klc_history.adoc @@ -5,10 +5,14 @@ url = "/libraries/klc/history/" +++ --- -== 3.0.18 - 2019-05-04 +== 3.0.19 - 2019-05-04 * Clarify rules regarding NC pins * Clarify when they may be omitted - * Clarify that they must be hidden when included. + * Clarify that they must be hidden when + +== 3.0.18 - 2019-02-15 +* Document rules for overlapping/duplicate graphic elements (new rule F5.4) + == 3.0.17 - 2018-12-31 * Correct Pin length definition for staggered TO (image in F3.5) * Document rules for handling oval holes (new rule F7.7) diff --git a/content/made-with-kicad/librem_5_dev_kit.adoc b/content/made-with-kicad/librem_5_dev_kit.adoc new file mode 100644 index 00000000..7b1025e5 --- /dev/null +++ b/content/made-with-kicad/librem_5_dev_kit.adoc @@ -0,0 +1,10 @@ ++++ +title = "Librem 5 Dev Kit" +projectimage = "/img/madewithkicad/librem_5_dev_kit.png" +projectdeveloper = "Purism" +projecturl = "https://source.puri.sm/Librem5/dvk-mx8m-bsb/" ++++ + +The link:https://puri.sm/posts/how-we-designed-the-librem-5-dev-kit-with-100-free-software//[Librem 5 Dev Kit] is a smartphone developer kit that is used by software developers to create apps and other software for the final Librem 5 GNU/Linux smartphone. +The baseboard design uses an i.MX 8M System-On-Module (SOM), a SIMCom SIM7100A/E baseband modem mPCIe module, and a RedPine RS9116 WiFi+BT M.2 module. +It includes a 720x1440 capacitive touch LCD, a dual-role capable USB-C port, a Mini-HDMI port, an RJ45 ethernet port, a 3.5mm headset audio jack, a microSD slot, a 3FF micro-SIM card slot, a 2FF smartcard slot, a GSM/3G/LTE WWAN SMD antenna, a GNSS/GPS module and SMD antenna, two WLAN SMD antennas including one for diversity, a 5MP camera, an earpiece speaker, a microphone, a 9-axis IMU, an ambient light+proximity sensor, a haptic motor, a user-controllable indication LED, an 18650 li-ion battery holder for use with an on-board charge controller, and kill switches for WWAN, WiFi+BT, & camera+mic. diff --git a/content/made-with-kicad/makerville-knit.adoc b/content/made-with-kicad/makerville-knit.adoc deleted file mode 100644 index 54a2bd07..00000000 --- a/content/made-with-kicad/makerville-knit.adoc +++ /dev/null @@ -1,9 +0,0 @@ -+++ -title = "Makerville Knit" -projectimage = "/img/madewithkicad/makerville-knit.jpg" -projectdeveloper = "Makerville Solutions Inc." -projecturl = "https://makerville.io/knit" -+++ - -Makerville Knit is Knit is an industrial grade Wi-Fi development board to build secure connected applications. -It is based on the 88MW300 SoC from Marvell. diff --git a/layouts/download/single.html b/layouts/download/single.html index de5d1baf..d50d6c9e 100644 --- a/layouts/download/single.html +++ b/layouts/download/single.html @@ -25,7 +25,9 @@

All Platforms

diff --git a/layouts/partials/navbar.html b/layouts/partials/navbar.html index a8efe78b..d41474c8 100644 --- a/layouts/partials/navbar.html +++ b/layouts/partials/navbar.html @@ -23,7 +23,7 @@
  • - Donate via CERN + Donate via CERN
  • diff --git a/layouts/section/download.html b/layouts/section/download.html index 8f76ff0d..035401f9 100644 --- a/layouts/section/download.html +++ b/layouts/section/download.html @@ -22,18 +22,20 @@

    {{ .Title }}

    - KiCad 5.0.2 was released in December 2018. See the announcement on the blog. Details on the availability for your platform can be seen for each of the platforms below. + KiCad 5.1.2 was released in April 2019. See the announcement on the blog. Details on the availability for your platform can be seen for each of the platforms below.

    Select your operating system or distribution

    diff --git a/static/css/kicad.css b/static/css/kicad.css index 74151877..05ca1663 100644 --- a/static/css/kicad.css +++ b/static/css/kicad.css @@ -489,4 +489,24 @@ code { .klcimg:hover { opacity: 0.7; +} + + +.download-list-group > .list-group-item, +.download-list-group > .list-group-item:hover, +.download-list-group > .list-group-item:active { + padding: 10px 15px; + min-height: 68px; + line-height: 44px; + font-size: 18px; + + background-image: linear-gradient(to right,rgba(0,0,0,0.0),rgb(57, 57, 57)),url(/img/frontpage/banner.jpg); + background-repeat: no-repeat; + background-position: 113% 92%; + background-color: #393939; + color: #FFF; +} + +.download-list-group > .list-group-item img { + height: 48px; } \ No newline at end of file diff --git a/static/img/about/tech-explorations-logo.png b/static/img/about/tech-explorations-logo.png new file mode 100644 index 00000000..75175eb5 Binary files /dev/null and b/static/img/about/tech-explorations-logo.png differ diff --git a/static/img/madewithkicad/librem_5_dev_kit.png b/static/img/madewithkicad/librem_5_dev_kit.png new file mode 100644 index 00000000..5a8bc2f6 Binary files /dev/null and b/static/img/madewithkicad/librem_5_dev_kit.png differ