Sunday, July 22, 2012

ThingiBrowse Version 1.1 for Android



Today I released ThingiBrowse version 1.1 for Android. The version 1.0 was limited to only two important Thing categories and had several bugs in the image loading process. Nevertheless, the user feedback was very good for version 1.0 and led to the implementation of search and a better Google TV navigation.

Version 1.1 provides browsing through new categories and even enables searching for Things. I fixed several bugs in the image loading process and introduced a third party image loading library for better performance and caching. Another important user interface change I needed to make was to implement a left navigation and action bar for Google TV, because it was hard to navigate from the list to the action bar.







Feature Set:
  • browse through the "Featured Things" section on Thingiverse
  • browse through the "Newest Derivatives" section on Thingiverse
  • search for Things
  • optimized left navigation and action bar for Google TV
  • optimized image loading and caching
  • bug fixes

ThingiBrowse can be downloaded in the Google Play Store:
https://play.google.com/store/apps/details?id=com.blogspot.marioboehmer.thingibrowse

Available on Google Play

ThingiBrowse is licensed under a Creative Commons 3.0 Attribution-NonCommercial-ShareAlike License by Mario Böhmer.

You may obtain a copy of the License at http://creativecommons.org/licenses/by-nc-sa/3.0/.

You can find the project source at https://github.com/MarioBoehmer/ThingiBrowse.

Keep in mind that the ThingiBrowse app and myself are in no way affiliated with Thingiverse or MakerBot® Industries, so problems with the app should be reported to me at feedback.devorama.thingibrowse@googlemail.com. I also have no control over the content which is displayed in ThingiBrowse because I simply display what the web version of Thingiverse delivers. 

Saturday, July 7, 2012

Heartbeat Rev. 2 Assembled

In the previous post I talked about the redesign of my Heartbeat board. I used Fritzing to design and fabricate the second revision of the Heartbeat board, Heartbeat Rev. 2.

Heartbeat Rev. 2 Circuit Diagram

Heartbeat Rev. 2 PCB

The custom shaped redesign was inspired by André Knörig from the Fritzing team who told me that they could fabricate PCBs in custom shapes. I decided to design the board in a custom heart shape with a hole at the top so that it even could be worn as jewelry.

It took approximately a week to fabricate and ship and I'm not going to lie to you, fabricating it with Fritzing Fab wasn't particularly cheap. It came down to 26€ after taxes and shipping. It seems a bit much for such a small board but you have to consider that you get an attractive silky white PCB board with a black finish in a custom shape. The circuit layout is double sided and the PCB is RoHS compliant and made in Germany. You also support the Fritzing project in general. Of course, if you order more units the price gets cheaper.
I could have had the board manufactured in China or somewhere else for a fraction of the price but I liked the fact that I could support the local economy. The easy fabrication service and order process was also a big plus.

The manufactured board looked really awesome as you can see here.

Heartbeat Rev.2 Bare PCB

After assembly, the finished Heartbeat Rev.2 board looks like that.

Heartbeat Rev. 2 Assembled

I thought about providing a complete kit so that anyone could recreate this project but I think it might just be easier to publish the project files and let you guys decide if you want to order and assemble a board on your own. Please respect the license though when you are using the design files. The project is licensed under CC-BY-SA 3.0. In short it means that if you build upon this work you will have to attribute me in any way and share your project designs with the community.

Here you can find the Fritzing project file for the Heartbeat Rev. 2:
https://github.com/MarioBoehmer/Open-Hardware/tree/master/Heartbeat

The board design is pretty self explanatory so I won't provide detailed assembly instructions at that point.

Here are the parts needed to assemble the project:

  • Heartbeat PCB
  • 2 x red LEDs (or any other color you like)
  • 2 x 470 Resistors
  • 2 x 100k Resistors
  • 2 x 100 F Capacitors
  • 2 x NPN Transistors (BC547)
  • Coin Cell Battery Holder
  • 3V Coin Cell Battery
  • Wires to connect Battery Holder to PCB


As I said, there is no plan to provide a complete project kit with detailed instructions right now, but that might change if there is a high demand for it.