Unobtainium 2.0

Well Carbon 2.0…

If your in the know then you might be lucky :slight_smile:


Hoping my performance in the last 12 months means I’m on the “good” list, not the “Gary” list :slight_smile:

Man we have a competition for the smallest wifi module. Can that module be swapped for the ESP-32? Also, what µC is that on the back?

@ Justin - Now where have I seen this before?

1 Like

Oh snap!

1 Like

@ Justin - Wow
Terrence :slight_smile:

Crackle and Pop? :smiley:

I am fully aware of Mr Underhills PCB evangelism :wink:

Carbon has a slightly different remit than Mikes goodness as it is aimed at lower power usage. The main usage senario is to log sensor data to flash, have long snoozes and then talk turkey via WiFi at intervals to conserve Lipo juice.

So to that end it’s currently running a custom 4.4 firmware on a STM32F411CEU6 and then something far more exotic early next year…

@ Poundy - you may have been a good enough little boy
@ Terrence - i am finally working on your box

1 Like


1 Like

@ Justin - Can I have a banana for scale?

1 Like

@ Mr. John Smith - Nope cause i ate our last one for brekkie this morning ::slight_smile:

So you will have to make do with a GHI N18, GHI Extender, box of matches and an Avo :smiley:


lol. Not as funny as the sprinkler video tho, try harder please?

1 Like

@ Justin - Looking good.

Ice Blue LED toggles… QA testing complete :clap:

Just in case @ Brett has some smart arse comment about smoke and mirrors and Photoshop…

Carbon 2.0 and Hall effect sensor…

1 Like


Now if only it spoke .NETMF.

What’s the retail on one of those.

@ Mr. John Smith - Oh, it does! Uses a STM32F411 chip. :dance:

1 Like

@ Mr. John Smith - As Mike mentioned…it’s running NETMF 4.4

Video code

using System;
using System.Threading;
using Microsoft.SPOT.Hardware;

namespace HallTest
    public class Program
        private static OutputPort _led2;
        private static InterruptPort _hallSensor;

        public static void Main()
            _led2 = new OutputPort(Pin.PA8,false);
            _hallSensor = new InterruptPort(Pin.PA4, true, Port.ResistorMode.Disabled, Port.InterruptMode.InterruptEdgeBoth);
            _hallSensor.OnInterrupt += _hall_OnInterrupt;
        static void _hall_OnInterrupt(uint data1, uint data2, DateTime time)

And they will be cheap at twice the price :wink:


Ah, right the SoC is on the back. I was thinking about something else.