The Bulgarian Kickstarter projects are rare, this is why it was pleasure to see one there and on top it’s Open Source Hardware and Software project!

The project is announced as Open Source, but the sources are not published yet, although from the description they work on it since 2016, which I reported to the team as mistake.

Not releasing the sources from the start of OSHW project deprives the team from valuable feed back and tips from potential collaborators, but as far I understand this is their first such project, so let’s wish them luck!

Last weekend in ULB (University Libre of Bruxelles) took place the biggest Open Source event in Europe – FOSDEM.

With 678 talks, split in 55 devrooms this is something every open source enthusiast waits whole year.

It’s amazing how the organizers make such event possible, between 8 and 10 000 people all around the world come together at one place. If you want to meet some open source project, Linux kernel or Linux distribution maintainer there is great chance to meet him/her there.

FOSDEM usually is made in the weekend Saturday and Sunday, but traditionally starts with Friday evening welcome beer party at Delirium cafe. Do not be fooled by the name nobody go there to drink coffee.

Delirium usually can’t hold all people so the streets around it looks like this:

Every year this event become bigger and bigger. I was always wondering how they manage to keep their WiFi infrastructure in order with so many people attending. This year for the very first time the WiFi was impossible to connect to, so I guess we reach the infrastructure capacity 🙂

Wayne Stambaugh the project manager started his talk with red T-shirt from Digikey and announced that Digikey made the single most significant donation to KiCad team just few days before the conference. So he said them “thank you” by presenting his talk wearing their red T-shirt.

It was very interesting to hear that Wayne got feedback from popular PCB prototype providers, that about half of PCB projects now they receive for prototyping production are made with KiCad! It’s amazing to see the progress KiCad made for the last 4 years!

I personally like more the T-shirt Wayne was wearing when he closed his talk 😉 KiCad team really like the complex boards we design with their product and this was very kind gesture.

Another interesting talk was Introduction to LibrePCB . This is the first time I hear about this project and it looks itneresting. The author is obviously capable young man and thinkered a lot about how to make component libraries more easy to use, but while I was watching the talk I was wondering (as many others) why the author just do not join KiCad, which is already well established project and leading as features and completeness. We all know that KiCad team is very small and more people joining the project will make much more sense than to re-inventing the hot water, because you do not like some feature in this popular project. Well this is the open source 🙂 and everyone is free to scratch his own itch, but I would love to see Urban Bruhin helping KiCad to become better instead to duplicate the work creating similar product alone.

Jesús Arroyo Torrens presented Icestudio – graphical way to program FPGAs. I would say this is quite entertaining and easy start for beginners with no previous knowledge about electronics.

Juan Gonzalez-Gomez (Obijuan) upgraded this talk with very entertaining presentation about what he did with Icestudio and small funny blocks he created. He is using his daughter as beta tester. I recommend you to watch this talk when the video is available.

Juan and Jesus are part of Spanish community working with FPGAs. You can see more about what they do on this site FPGAwars.

Staf Verhaegen shared his findings about is it possible today to implement ASIC design with open source tools. Very interesting topic, let’s hope the time Makers and small companies will be able to make their own chips with Open source tools is approaching.

My talk was about current TERES laptop status and the experience we got during the development with KiCad. Using FOSS tool like KiCad is great to make OSHW, but if you want to use latest features and the daily builds, they are available only via ppa repository for Ubuntu. This means if you use other distribution you have to build from sources every day. Windows daily builds are not available at all. This confuses many beginners who can’t manage to open our files when they want to study them as they use old builds (official Ubintu repository KiCad version is probably one year old, same for Windows version). My slides are now uploaded at Slideshare.

Overall FOSDEM is must see event for anyone who is interested in FOSS/OSHW.

Bruxelles is excellent location and offers lot to see, both Wizzair and Ryanair offer low cost flights to this destination and I don’t know where else you can drink beer from half meter glass (not half litter but half meter!) so looking forward to see you next year there!

TERES-I DIY laptop first shipments started in September last year and we quickly sold the first initial production run. Immediately we start to get valuable feed back. Meantime the spare parts now are online and can be ordered.

FEEDBACK

Some of the feed back was quite pleasant like this one sent from Martin Krastev:

According to best Murphy’s law practices this problem didn’t show at the first few laptops we build and tested, but when we shipped the first lot some people complained back about it, so we had to find quick solution.
1.1. adding bigger capacitor 100 uF in parallel to C204 was solving completely the issue, but the boards were already produced and shipped to customers;
1.2. adding double adhesive tape which to press the L11 to the plastic cover solved the issue in most of the cases, if this was not enough sealing the L11 with superglue also stopped the noise, which was caused by L11 vibrations, needless to say this was quick dirty and messy fix

Инфорамция как да ъпгрейднем фърмуер на touchpad и бутони:

This issue was completely fixed with adding 100uF to second production lot

2. Touch panel buttons issue. We run out of GPIOs on the keyboard board so ADC was used to scan these two buttons. Again everything was OK when we tested the few laptops we assembled in house, but soon after the shipment people start complaining that sometimes they press left button but laptop register right button and etc, quite annoying!
2.1. the problem was partially fixed with changing the firmware, we posted new keyboard PCB firmware and instructions on GitHub but this not always solved the problem
2.2. the good fix solution was to decrease the resistor values on the PCB and use 1% precision resistors instead of 5% used initially

We do apologize to all customers who had experienced such problem, we guess they are not many, but if someone has still such issue after the firmware upgrade we will send free PCB3 replacement, just please send us your requests to support@olimex.com.

In the current KITS this issue is solved.

SOFTWARE

The initial version of the Linux software was not in best shape, the community helped us a lot and we are now on the third release. Special thanks to Alexey Korepanov for reporting lot of issues and fixes! He also made his own Gentoo distribution for TERES-I at GitHub!

PLASTICS

As you all know we suck at mechanical engineering and we had to find all plastic parts from Chinese laptop supplier. Some people asked about possible 3D designs of the laptop case but we are not capable to do this. So one of our customers Jeff Moe who obviously has mechanical engineering skills decided to re-design the plastics and make them as models in 3D printed format – he sends me pictures of his progress from time to time which I post here. So 3D makers be patient – there will be soon 3D printed designs and replacement parts for TERES!

EDIT: Jeff just noted me that the design is made by Brent MacKenzie from the Colorado Printing Project.

It looks the LCD back plastic he designed is even easier to assembly than the original one.

WHAT’s NEXT

I will post more in my next post about our progress in turning TERES-I DIY Laptop in portable lab with additonal FPGA board which makes from TERES component tester, Logic Analyzer and Digital Storage Oscilloscope with Sigrok.

We will run the traditional soldering workshop in Saturday and will solder TuxCon-Kitt boards then learn how to program them. The workshop is free (as in Beer) to participate 😉 i.e. no money will be involved just your enthusiasm and motivation to learn new stuff.

We got support question for Arduino EKG/EMG shields which do not work correctly.

We did the initial questions to make sure they use correct drivers and software, and it seems the customer did everything correctly but couldn’t get correct signals but only noise. Then we asked him to send us picture of how he is connecting the boards.

To our surprise we got picture with blue mask boards. All our EKG/EMG boards are with red mask, so we found these guys easily. All their contribution back was to remove Olimex from the silkscreen and to put their name on the boards, although they keep the OSHW logo they didn’t put their CAD files available for download, which is not great loss as they didn’t contribute at all except to change text on the boards.

On top of this probably they didn’t even test the boards as the one in this particular customers didn’t work.

What is most annoying is that they link all our files to their web page, so mislead people that they buy our boards.