The magic "CH341A USB to I2C/IIC/SPI/UART/TTL/ISP/GPIO adapter, EPP/MEM parallel port converter!"

A ~~long~~ time ago I saw this in hackaday, after investigation over it on internet, I decided to get one from aliexpress ($9).

Continue Reading

Raspberry Pi with multiboot (multiple rootfs)

One question that I receive (from my friends, myself and people that install archlinux at 3am) appears every time. How to create a multiboot architecture inside a sdcard for the Raspberry Pi ?

After a boring day doing some unrelated stuff out of home, and with 1h free to do something before sleep and eating (heating my frozen lasagna), why not solving that ~~secular~~ question that follow me ?

Continue Reading

Streaming with gstreamer

Gtreamer is a great tool for everything that need to deal with video transmission, some things you can do with it:

  • Add a subtitle while the video is streaming
  • Get video from file, udp, or v4l and store or transmit it
  • Get two webcam videos, mix both together in the the same stream (Creating a stereo image)
  • A RTSP server
  • And etc..
Continue Reading

QT3D, Lines and AtCore

After some time working with Qt3D, now Atelier project is one step closer to have a 3D viewer from the GCode and a realtime draw of printer work.

Continue Reading

LaKademy 2017

It was my first participation in a KDE sprint event, the famous LaKademy (Latin-America Akademy) in Brazil, Minas Gerais - Belo Horizonte. A great experience to talk, share and learn a bit more about KDE, coffee and software development.

Next I'll talk about some points of what I have done during the event.

Continue Reading

[GSoC] KDev-Embedded, OpenOCD and avrdude

KDev-Embedded now have OpenOCD integration and a new interface to use avrdude in launcher.

With Arduino-Makefile, it's possible to use a makefile to perform compilation of Arduino projects. In the video one the the examples are used to shows how it is possible to use the new avrdude launcher to execute the upload process.

Continue Reading

[GSoC] KDev-Embedded, workflow integration

After some work in the plugin development, now the project have a strong focus in a better integration with KDevelop workflow. Until now the Board Configuration window have some simple features to perform the upload process for beginner users, it's called by the embedded submenu in the KDevelop toolbar.

Continue Reading

Graber i3 Tutorial - Finished !

3D printing, also known as additive manufacturing (AM), refers to various processes used to synthesize a three-dimensional object.[1] In 3D printing, successive layers of material are formed under computer control to create an object.

Continue Reading

[GSoC] KDev-Embedded, The alpha version is coming !

The GSoC plan to dominate the world of embedded system developments is near to have his first version !

Today one of the most important steps was performed, the first upload to a microController. The code was a blink compiled with a makefile and uploaded with the KDev-Embedded plugin to an AVR microController (Arduino Nano board).

Continue Reading

[GSoC] KDev-Embedded, Debugging and programming embedded systems

The actual embedded system word depends on closed-source IDEs and libraries, with high monetary value and deprecated functionalities. Programmers that would like to use ARM based boards without paying for an IDE will have problems setting up such development ambient and synchronized toolkits.

The main idea of this project is to provide a plugin integrated with KDevelop to help the debugging and programming process of embedded systems like AVR, ARM and x86 based boards.

Continue Reading

FM with IQ Demodulation

After some time reading about hacking RF signals:

Continue Reading

The real tutorial for Galileo Gen 2 Board

Some of the tutorials on the internet are outdated, and cause a lot of problems to start on the develop of the Galileo Gen 2 Board, to solve this, we will explain what you'll need to do to make the best setup possible.

Continue Reading

Starting with Intel® Edison Platform

The Edison Platform is a little computer with all necessary system and hardware to provide a good experiment, we have: wi-fi, bluetooth, serial, io pins and alot more.

As we see the Edson board is an x86-32 architecture, 4 gigabytes to store our files, 1 gigabyte of ram to execute our applications, 2 processing cores to allow the development of parallel programs. this is a development platform with higher performance compared to Respaberry Pi  and 1/40 of its volume.

Continue Reading

FTDI problem: PID 0000

On 29 September 2014, FTDI released an updated version of their USB-to-Serial driver, It was reported by some users that the updated can brick some fake FTDIs chips, by changing their ID to 0000. After some time, the windows update the version of the drive, now this problem is happening a lot in the last days.

Continue Reading