Where is GRiSP?

Updates from the team

Come see a demonstration of the GRiSP-Base boards when our team presents at a conference near you, or follow along for the latest news on the project.

September 2017

Finalized Hardware for production

Today we finalized the hardware version for production! All the hardware problems are resolved and we can finally start building the first batch.

When we were able to talk to the WiFi module reliably we found that the antenna adaption needed a bit of tweaking. Now we are happy with the WiFi antenna and are using our boards almost solely via WiFi for development.

Normal manufacturing time from now is 8 weeks, so we hope for mid-November. We will keep you posted.

We're still taking pre-orders. Special greeting to all who preordered already, thank you for your patience!

Read the full 21 September newsletter online.

June 2017

Thank You for Your Patience

We've had some delays and have had to revise our estimated delivery date for the first production batch of GRiSP-Base boards.

The problem started with the faulty USB interface on the Atmel ARM CPU (confirmed by Atmel). In order to get the WLAN working, we had to add an external USB controller to the bus.

We picked a USB controller for which a driver already exists, hoping not much additional effort would be required to get it working. However, the driver needs extending, and for extending a driver you still need to learn all the little bits and pieces of the hardware, like for writing one from scratch.

The good news is that we have a WLAN that works partially, and we are positive that the hardware can be released for production in the middle of June. We have also written several drivers for Digilent Pmods like accelerometers, gyros and motors, and can already see that it is a lot of fun and very productive to write higher level functionality in Erlang.

We're hard at work making the latest Erlang/OTP versions compatible with the GRiSP board. Currently, we have Erlang/OTP 19.3.6 ready and working, with Erlang 20.0 in the pipeline. At launch at least Erlang 19 will be available pre-packaged.

We've also built a Rebar 3 plug-in for setting up a GRiSP project. The plugin will provide templates for new projects, build tooling and deploy functionality to deploy your application to an SD card ready to boot on the GRiSP board.

Read the 6 June newsletter online.

Read the 27 June newsletter online.

March 2017

GRiSP Shop Open for Business

The online store is now open for pre-orders of GRiSP boards.

We're currently offering three options:

  • The GRiSP-base board ready to boot Erlang from the included SD-card
  • Just the GRiSP-base board, without an SD-Card
  • A 10-pack of GRiSP boards

The store uses Shopify to manage product orders, and PayPal for payments.

Read the full March newsletter online.

A prototype board, next to an 8GB SD card

November 2016

Project Updates & Regrets for CodeMesh

Unfortunately, I couldn't come to CodeMesh London to give an update on the GRiSP project in person, as planned.

Here is a short rundown of the current status:

  • Hardware functionality is verified for most of the interfaces.
  • We are able to talk to the WiFi module via USB now. This was more work than planned, since a whole new USB driver was necessary for the USB-Host on the CPU.
  • WiFi "user mode" support is still a work in progress, but getting there. WiFi drivers rely on user-mode programs a lot, these are interesting to port on a OS like RTEMS where there is no user-mode or concept of programs.
  • The Erlang port is progressing well, starting with a R16 beam and now being rebased to current.

Even though there is no Grisp talk at CodeMesh, we will still have the planned raffle of 5 boards to people who sign up to the email newsletter during the conference.

For more about the Grisp-Base project, see the video of my talk at EUC 2016, or download the (PDF) slides.

Sorry that I couldn't be at CodeMesh,

Peer Stritzinger

The Peer Stritzinger GmbH team will nonetheless still be represented at CodeMesh by Claudia Doppioslash, giving a talk on a different project: building a graphical interface to an Erlang VM logic controller.

The next scheduled conference appearance of the GRiSP prototype boards is at Erlang Factory Lite conference in Berlin, 24 November.

September 2016

Erlang User Conference in Stockholm

Peer introduced the new GRiSP-Base prototype at EUC‌2016 in Stockholm in early September, to great success. Missed out? Watch the entire presentation video here.

An overview of the talk is on the conference website, and you can download the slides as a PDF file.

Want more?

Subscribe to GRiSP Newsletters

Sign up for email updates about GRiSP availability and in-person demonstrations.

Emails will be infrequent, around once per month, and you can unsubscribe any time; see our privacy policy for details.