Blog

RED Brick released

https://www.tinkerforge.com/en/doc/_images/Bricks/brick_red_hand_600.jpg

It’s happening! After nearly a year of development and in sum over 7400 hours of work, we are able to release the RED Brick today! The last days were suspense-packed for us, since we had some small delays. The delays nearly put a release date before Christmas at risk. Up until yesterday we did not know exactly if we would be able to release the RED Brick on schedule. However, now the time has come, the RED Brick is available in our shop for 69.99€.

In the last few days we gave the RED Brick away to a small group of testers, they gave us lots of feedback and found many bugs. All of the bugs should be fixed in the current release version, some of the improvement suggestions will be added to the Software in the next few weeks. Please write us an email (info@tinkerforge.com) if you find more bugs or if you have other constructive feedback!

We look forward to your feedback!

Please note that the stack communication had to be changed for the RED Brick. To be compatible, all of the Brick firmwares need to have a version of at least 2.3.0. Otherwise they won’t be recognized in the stack.

IoT with Cumulocity and Tinkerforge

https://www.tinkerforge.com/static/img/_stuff/cumulocity_tinkerforge.jpg

Surely everybody has heard of the Internet of Things. It describes the vision of intelligent objects which assist us in our everyday life. A realization of this vision can be made possible by embedded systems in things and their interconnection (”Internet of Things”).

The Tinkerforge building block system makes the development of intelligent things very easy, but interconnecting these things can be hard. Cumulocity makes building Internet of Things solutions simple and affordable for all businesses through ready-made cloud applications. Cumulocity offers a free 60 day access for Tinkerforge customers. Starting today, you can find the access code on a flyer in your order.

The RED Brick countdown has started

https://www.tinkerforge.com/static/img/_stuff/stacks_of_red_bricks.jpg

The long waiting time will be over soon! We plan to release the RED Brick in early December.

In the photo above you can see the yield of a small test production of RED Bricks. At the beginning of the week we produced a small quantity. The goal was to recognize problems with faulty/defective components as early as possible. The production run was not completely without issues, but we did not have bigger problems. This means that we can start the production in the end of this month.

Unfortunately there are still many open todos. Currently we are working with full speed to get the software in a usable state. We still need to implement some small things, test a lot and of course fix bugs. But all in all things are going well. We did already start with the documentation, but there are still full sections as well as a final touch missing. Additionally there are marketing todos like making photos, press releases and a video for the RED Brick.

As you can see, there won’t be any boredom in the Tinkerforge headquarters. Nevertheless we are optimistic that we will be able to release the RED Brick in early December.

Stay tuned!

You don’t know what the RED Brick is? Read our old blog entries (chronological order):

RED Brick status report

The last time we wrote about the RED Brick is now over a month ago (RED Brick in EMC laboratory). A lot of work has been done in the meantime. We already wrote about the general software infrastructure of the RED Brick. Now we want to give you an update:

Stack communication with other Bricks: The stack communication between RED Brick and other Bricks was a lot more effort than expected. The currently used protocol could not be used, thus we had to change it. The new protocol had to be discarded and reworked several times until we found an implementation that could support the peculiarities of the DMA controller on the RED Brick and still be compatible with the normal Brick microcontrollers. However, we now do have a protocol that is stable, corrects errors and performs well on both platforms.

Ethernet and RS485 Extension: We would like to support these two extensions at sales launch. The Ethernet Extension uses the Wiznet W5200 Ethernet IC. There is no Linux kernel support available for this IC. We were however able to develop a driver based on the similar W5500, which already had a kernel driver in the works by Wiznet. If you now put an Ethernet Extension on a RED Brick stack, the Ethernet Extension will be seen by the underlying Linux as a normal network interface (”eth0”).

RED Brick API Daemon and Brick Daemon: The RED Brick API daemon implements the RED Brick API. It is the interface between the RED Brick and anything external. With this API you can configure the RED Brick. You can upload programs, schedule and execute them. The API Daemon is now nearly done. The Brick Daemon has been extended, besides USB connections it can now also manage serial (RS485 Extension) and SPI (stack communication) connections on the RED Brick.

Brick Viewer: The Brick Viewer is currently still missing lots of necessary features. We still need to implement lots of the features that will be needed to use the RED Brick as a black box. This includes configuring network configurations, hostname, ip address or configurations for the local Brick Daemon (port, authentication, logging). It will be possible to monitor the state of the RED Brick (processes, cpu/memory usage). Extensions need to be configured (baudrate, slave addresses, etc) and much more.

Below you can find a first screenshot of the RED Brick tab in the Brick Viewer:

https://www.tinkerforge.com/static/img/_stuff/screenshot_brickv_red.jpg

More hardware hickups: We did already talk about errors in the hardware design. Unfortunately we did not manage to fix all of the bugs in the first go. The datasheet of the processor has a table with the available pins. It shows the available features for each pin (e.g. input, output, etc). Nearly all pins can do input as well as output, according to the table this is also true for “PG2”.

https://www.tinkerforge.com/static/img/_stuff/red_datasheet_table.jpg

This pin is used in our design by the second extension. Unfortunately we only found out that this pin does not really support output very late in the development. We just couldn’t get the Ethernet Extension working if it was put on the stack as a second extension. We then found a hint about this in the revision history of the datasheet:

https://www.tinkerforge.com/static/img/_stuff/red_datasheet_history.jpg

In the revision history they say that they changed the pin description for PG2 from Input/Output to Input only. But they only put this hint in the history, they didn’t actually change the table! GODDAMNIT!

What does this mean? We already had the circuit boards for the production run ordered, we couldn’t cancel them anymore. We discussed the issue and came to the conclusion that we can’t sell the first version of the RED Brick with a known bug that prevents the usage of a second extension. This would not affect a huge amount of applications, but it just does not comply with our standards regarding quality.

We will use the circuit boards with the bug on them to do another test run of the RED Brick production. We will then be able to test the hardware extensively, since we will have lots of prototypes. After that we will order new circuit boards and we are now planning the production for the beginning of December, so that we can start selling RED Bricks before Christmas.

Stay tuned!

New cheaper LED strips

As of today we have new WS2812B LED strips in our shop. You can now buy 5m strips for 59.99€ (incl. VAT). The old WS2801 LED strips had a price of 99.99€!

https://www.tinkerforge.com/static/img/_stuff/bricklet_led_strip_ws2812b_reel_786.jpg

The strips have 30 RGB-LEDs per meter (previously 32 LEDs). The controlling IC (WS2812B, sometimes called “NeoPixel”) has the LEDs directly integrated. The strips can be controlled by the LED Strip Bricklet. You only have to connect 5V, ground and one data line. The strips with WS2812B are cheaper to acquire for us and we are of course sharing the price advantage with you!

We will only offer full reals of length 5m with the new strip type. The effort to create strips with custom length does not make a lot of sense anymore with the new retail price.