SparkFun Electronics will be closed in observance of memorial day on Monday, May 29th. We will resume normal business hours on Tuesday, May 30th. Any orders placed after 2pm Mountain Time on Friday, May 26th will process and ship out on Tuesday, May 30th.

Hacker-in-Residence: Programming with miniBloq

Julián is joining us from Argentina, to work on adding SparkFun parts to his miniBloq programming environment!

Favorited Favorite 0

It’s time to welcome another awesome hacker into our ranks for a couple weeks! Meet Julián da Silva Gillig, who is joining us all the way from Argentina, and whose favorite food is cannelloni de ricotta. Julián is the author of miniBloq and the main designer behind Multiplo. MiniBloq was one of the first drag-and-drop programming environments for Arduino, and is able to switch between many different languages, making it a great global teaching tool. Behold: Julián!

alt text

Julián will be working to integrate miniBloq with some of our sensors and other accessories, which will hopefully result in complete Arduino libraries for the hardware. Additionally, the next version of miniBloq will feature some new blocks to control mobile robots at a higher level, like the Rovera, the Sparki and the Multiplo Starter and Building kits. Julián would also like to add some SparkFun robots, like the RedBot, to the next official miniBloq release. WE ARE STOKED. Let’s learn more about Julián.

Hi Julián! Tell us about your background, interests, and some favorite past projects.

I worked for some years in software and electronics in different companies, and also was a part-time teacher - mainly of robotics and computing - both in primary and secondary schools. In 1997 I was manufacturing (in my house) low-cost robotics equipment for schools and developed Minibloques, a small graphical programming environment oriented to kids. It was the primitive ancestor of miniBloq, an open-source graphical IDE for physical computing and robotics. In 2003, two friends and I co-founded a robotics startup, where we made some robots like the Sphinx, a 200 Kg mobile robot with safety purposes in oil wells, and other funny projects, such as a domestic robot used in a TV show, whose brain was a cellphone (it was 2006, so still no Android nor iOS, just Symbian). In 2007 the company split and I joined RobotGroup, an open-source educational robotics company, where I currently lead research and development, specially of the Multiplo building system.

Although my interests are wide, currently I’m trying to focus on two main lines of work: Improving the interaction between non-technical users (especially kids) and systems like robots and other creations, and moving those systems to designs that can be manufactured and redesigned by the users themselves, taking advantage of resources like fab labs, hackerspaces or even the increasing installed base of personal 3D printers and laser cutters.

How and why did you get involved in SparkFun’s Hacker-in-Residence program? Why do you think programs like this are valuable?

I have been exchanging emails with Lindsay Levkoff and Lindsay Craig from SparkFun’s Education Department since 2011. That year, SparkFun posted about miniBloq’s Kickstarter campaign and really helped the project. Then we kept in touch, and even worked together on some tutorials to use miniBloq with the SparkFun Inventor’s Kit for Arduino. When we launched the Multiplo open-source building system, SparkFun also wrote about it. In 2012, I received an email to make a workshop, but living in Argentina it was not possible that year. But now, the Hacker-in-Residence program resulted in the perfect opportunity to finally do something together.

I think diversity is one of the most important features of the open source movement, and creating spaces like the Hacker-in-Residence program is vital. You never know which new ideas can be sparked from such an awesome environment.

What is the project you’ll be working on at SparkFun?

I will work to integrate into miniBloq some SparkFun sensors and other accessories (like Arduino-compatible LCDs). I also want to add support for SparkFun robots too, like the RedBot, or some Actobotics creations. This also means creating examples and some tutorials, which are one of the most important parts of the work on educational software and hardware. So at the end of the two weeks, there should be a new miniBloq version, which will include the new sensor and robotics blocks created at SparkFun!

Three cheers for Julián! We’ll check in with him later in his residency and share any completed results!

Comments 4 comments

  • Hi! I’m glad to (finally!) announce the new miniBloq.v0.82 version. It has a lot of improvements, and it supports the SparkFun ReBot, the Redboard (both integrated during my HIR at SparkFun), the Arduino Leonardo, the new DuinoBot.v2.3 (both in HID and in CDC mode) and a bunch of robots. There is a lot of new features too: small 2D simulator for kids (miniSim), more blocks, better usability, improved performance, and a new XML backend to easily add new hardware and new blocks without recompiling anything! This last feature makes it really easy to hack, since miniBloq now can generate code not just for C/C++ Arduino-compatible boards, but also for Python and nearly any imperative/OOP language Take a look at the release post in miniBloq’s website: http://blog.minibloq.org/2014/05/minibloqv082-released.html

    Enjoy! Julián

  • Thanks mexchip! Michael: thanks too! I will stay in Colorado for the next 15 days, and then will go to California to visit family. Perhaps we can meet each other next time! Thanks again!

  • That’s awesome, welcome and congrats, Julián! I emailed you a number of times a couple of years ago after supporting miniBloq. Maybe Scott and I and some of the locals can set up another bring-a-hack dinner and we can get a chance to meet you.

  • What a great opportunity Julián! Congratulations!

Related Posts

Recent Posts


All Tags