FOSDEM 2022 will be online event on February 5th and 6th

The biggest Free Libre Open Source Software and Open Source Hardware event in Europe – FOSDEM 2022 will be again online on February 5th and 6th. Check the devrooms and mark the talks you want to attend.

My talk will be in Computer Aided Modeling and Design devroom and I will speak about how we push the limits of KiCAD with our most complex OSHW board the iMX8QuadMax.

https://fosdem.org/2022/schedule/track/computer_aided_modeling_and_design/

There will be chat channel and I will be available to answer your questions.

Come to Open Source Hardware Day on October 19th in Plovdiv and learn about how Open Source Hardware is made.

opensourceHWmonth_Logo3_2

The Open Source Hardware Association OSHWA.org choose October 2019 to be month of the OSHW. The idea is to have events all around the world which to popularize Open Source Hardware.

Here you can see the full list of registered OSHW events you may find interesting event in your country.

On October 19th in Plovdiv is the Open Source Day. It will be held at SiteGround and starts 11.00.

Come to learn about:

  • What is Open Source Hardware;
  • How to design electronic boards with KiCad;
  • How to prepare your files for PCB production;
  • Where to source your components from EU/USA/China;
  • How to assembly your boards;
  • How to certify your project as OSHW;
  • How to organize crowdfunding for your OSHW project production;

As all other events organized by TuxCon, SiteGround and Olimex  this will be free to participate.

Powered by the Open Source Community ideas KiCAD is leading with new useful features which are missing even in the high end paid “professional” CAD products

screenshot-2018-09-02-10-56-15

KiCAD got a lot of attention from Open Source and Maker community after Eagle was bought by Autodesk and moved to paid subscription model. This definitely was the most silly idea for CAD tool monetarization as on practice make all projects designed with Eagle owned by Autodesk and they can cut you from using them at any point they decide.

We know that in Open Source community size is vital for the project development. KiCAD obviously gained lot of community for the last two years and this starts to pay off.

Two weeks ago one interesting project was released:

Interactive HTML BOM generation plugin for KiCad EDA

Very useful tool for people who build prototypes it shows interactively where every part from the BOM to be placed on the board.

We didn’t have time even to check it while new amazing project is released:

uconfig-e15364263208721.png

uConfig

This tool create KiCAD components by extracting the component info from PDF datasheet. Just imagine how much time this will spare when create 300-400 pin BGA component.

With such rapid development KiCAD is becoming leader with unique features which are missing the other paid “professional” CAD EDA products.

This once again proves the advantages of community driven Open Source development – the products become just better as many people think and develop together.

KiCAD 6 Donation campaign

Probably inspired by the successful Bootlin campaign for open source Allwinner VPU drivers, two days ago Maciei Suminski and Tomasz Wlostowski made Youtube video where they apeal for fund rising 30 000 CHF for the development of KiCAD v6!

Everyone can show their support for the most successful open source PCB design tool at:  https://givetokicad.web.cern.ch

TUXCON FOSS and OSHW conference 2018 in Plovdiv is just 18 days away, so plan your visit properly ;)

15241999_541171392758646_9152584434294422876_n

TuxCon 2018 conference about Free Open Source Software and Open Source Hardware will be June 9 and 10th in Plovdiv.

This is community driven event done by volunteers with the support of local IT companies and it’s totally free to participate.

In Saturday 9th of June in the Technical University building there will be two rooms, for lectures and workshops.

Hacking Risc-V core, implemented on iCE40 FPGA and playing with it’s instruction set and making small “monitor” program which allow you to enter programs written on machine code and executed on iCE40HX8K-EVB + iCE40-IO will be demonstrated, so if you want to touch and make your first program on RISC-V “computer” with VGA monitor and keyboard you may find Rangel Ivanov lecture interesting.

Plamen Vaisolov is retro computer maniac and keep working on them, implementing modern floppy disk emulators and other peripherials. He will share his experience with all these who miss Karateka and Load Runner 🙂

Neven Boyanov will talk about his experience with LoRA network and how to start on low budged.

Dimitar Gamishev has two interesting talks, one is for the Open Source Hardware and Software GPS car navigation he made. In the  second he will speak about the home assistants like Google Home and Alexa, how to implement them with small Linux computer like OLinuXino and even with ESP32-Lyra and how to impress your girlfriend by switching on and off appliances and lights with your voice.

There will be KiCAD workshop where everyone (even with no knowledge) will learn how to install, configure and make small robot PCB with KiCAD. Then some general knowledges about PCB materials and how to prepare all files and send to PCB board house for manufacturing. How to select the components, footprints, good routing practices, DRC/ERC checks, Gerber generation and tips how to design your PCBs in way to be produced at lower cost. At the workshop will be our design engineers and you can talk to them directly about issues you encountered when worked with KiCAD or other CAD product.

 

In Sunday 10th of June we will have traditional Soldering workshop at Olimex training building, where we will assembly and program with Arduino small robot which can follow line or escape from labyrinth. This will be the same robot which PCB we will design in the KiCAD workshop in the previous day. We will go detailed through the program and study how modifications affect it.

The workshop with end with barbeque in Olimex backyard 🙂

 

We are looking forward to see you in Plovdiv soon!

OLIMEX KiCAD components libraries are uploaded on GitHub

logo

We uploaded all our KiCAD libraries on GitHub and going to maintain them there.

Why we do this?  Because many beginners who download our OSHW boards are confused by the messages from KiCAD for missing libraries 🙂 this is easy to solve by adding RELATIVE paths to search the libraries as  we always provide the library cache with the boards, i.e. all components used in the board are cached locally in the project directory, but again many beginners are confused.

Now they have all components we use in our daily work, uploaded and updated daily.

NOTE: These components are specific to OUR production, technology, limitations, way of work etc. They work optimally for us allowing us to achieve maximum yield during production. There is no guarantee of any kind that these same settings will be best for your own production, SO USE THEM ON YOUR OWN RISK!

There are tons of duplicated components which also are defined in original KiCAD libraries, again we did these as the KiCAD default libraries are made up to vendor datasheets and may not work well in our own production process.

To give you example: TQFP 0.5 mm step ICs per datasheet must have 0.3 mm width pads with 0.2 mm spaces between the pads, but using our process this yields in lot of shorts, so we made them with 0.25 mm pads width and 0.25 mm space, the 120 um thick stencils we use give best yield with 0.23 mm pad opening for solder paste – this may be not optimal for other manufacturer process who use other thickness stencils etc. BUT it works best for our technology and process based on our experience and tests.

Almost every components in our libraries have such considerations when it’s created. I hope you got the idea.

Note that almost none of our components have 3D draiwng, because our people still didn’t learn any 3D CAD tool well enough to make these, neither we use this KiCAD 3D drawing feature in our work. It may be improved in future, but for the moment if you need 3D drawing to some component you can do it by yourself and contribute back 🙂

 

 

Friday Free Board Quiz – the prize is ICE40HX1K-EVB Question: How preciese is KiCAD and what is the smallest unit in pcbnew?

ice40-1

iCE40HX1K-EVB is Open Source Hardware FPGA board made with KiCAD which is now at assembly line and will be for sale next week on our web. This board can be programmed with the first Free and Open Source FPGA toolchain – ICESTORM.

iCE40HX1K-EVB is designed with KiCAD and we continue our series of questions regarding this amazing tool.

You have chance to be among the first to have iCE40HZ1K-EVB!

To participate in the Quiz is enough to re-tweet the Twitter Quiz announcement message.

To double your chances  answer the quiz question.

You have time to re-tweet and/or answer until Monday 27th of June.

In Monday we will post the correct answer and ask random.org to generate random number in range then announce the winner and ship the board by post/airmail.

Good Luck!

A64-OLinuXino OSHW Linux board created with KiCAD is mentioned in CERN Knowledge Transfer 2015

cern

Olimex and A64-OLinuXino OSHW Linux board are in Cern Knowledge Transfer 2015 paperwork 🙂

A64-OLinuXino 64-bit ARM OSHW designed completely with KiCAD is live!

А64-1cut

A64-2cut

This is the first prototype of A64-OLinuXino. The first complex board we made completely with KiCAD.

You can see on the picture above the full configuration with 1GB RAM (2GB is possible) and 4GB fast SLC eMMC Flash, with WiFi+BLE4.0 module.

It was a while until we found free window to run it on the assembly line, but this week we succeed.

Android is build and run from the Allwinner SDK, Dimitar Gamishev managed to make some quick and dirty Linux image, based on Allwinner uboot and kernel, but things are far from complete.

The good news is that A64-OLinuXino boots fine, here is meminfo and cpuinfo.

The bottom line – KiCAD is tested and can produce working complex boards with controlled impedance.

 

FOSDEM 2016 was last weekend with lot of interesting meetings and talks!

FSDM

FOSDEM 2016 was last weekend in Bruxelles! Biggest event in EU this year had a bit less visitors, probably feared by the terrorist news which all TVs are exposing us.

Belgians seems to take this threat seriously as we have seen lot of peoples with automatic guns in military uniforms walking around the city center, but fortunately at FOSDEM we didn’t saw any, neither someone has stop us to check or whatsoever while we have been waling in the city.

Some 8000 different MACs were logged on WiFi infrastructure, so I guess at least 5000 visitors were there.

The picture above shows my captures from the event, buying t-shirt was my way to say thanks to these projects which we use daily both at home and office!

fs

You know you have been at FOSDEM Friday beer party when you wake up next morning and you see (hopefully not permanent) “IloveFS” tattoo on your arm. Here is how the Delirium beer hub was looking like at Friday:

delirium

I had lecture about our experience designing A64 board with KiCAD, Riku Voipio took picture of the tail to enter the room and posted on G+

fsdem

The slides are posted at Slideshare. TL-DR; KiCAD now is solid enough to build complex designs, what we need is little bit of twist to make it even more easy to use and few minor bugs are to be wiped, but overal there is significant progress for one year!

To my surprise KiCAD team emailed me next day and we had a quick meeting with notes they took on all issues I mention on the talk! It’s nice to see such commitement to make the product better!

fosdem2

Another interesting talk in same EDA room was from Clifford who reverse engineered the iCE40 bitstream and made completely FOSS FPGA toolset, which can be used to generate iCE40 based FPGA projects.

I had eye on iCE40 since Antti Lukats posted on Hackaday about his project, but we were quite busy with many other things to may play with it, now we start working on our own ICE40HX1K development board with UEXT for programming by OLinuXino and different extension connectors. The idea is to make entry level board for people who want to make their first steps in FPGA, running Clifford’s toolchain on OLinuXino with this FPGA board connected to it and with different front-end modules like high speed ADCs to make DSO or programmable level shifter 1.2-5.5V which to allow logic analyzer working on different voltage levels, LEDs, buzzers, counters, buttons with tons of examples. I already shoot Clifford e-mail about our plans and looking forward to hear his suggestions as he already have lot of experience with these FPGAs.

Clifford’s work sparkled such interest for iCE40 that now the Lattice demo boards are with 21 weeks delivery time, plenty of time for us to release our own board :))))

fosdem3
Another interesting lecture was about the Rad1o badge for CCC. It was fun to learn for all the difficulties which the development team had to make these happen (including mistakes in the documentation which made them to drill back side of BGA PCB to disconnect solder ball) – they said they would never go through the manufacturing hell again as this production caused them gray hairs although the interest about this badge continues.

Being busy all day long with both design and manufacturing, once I made analogy about the path to design board and then to run this board in production -> it’s like the process to make kid and then to rise it, teach it, make it human being. First job (design) brings just fun, joy and satisfaction, the second is not less interesting but dealing with all manufacturing bugs and troubleshooting the processes is kinda routeen and sometimes even boring :))) but neverthless must be done! Sure we enjoy more designing than manufacturing, but can’t run sustainable business without latter.

Previous Older Entries