Developed on Hackaday: We Have Pixels!

It has been a while since we kept you informed about the current state of the Mooltipass project. Well, several days ago we finally received the PCBs we got produced at Seeedstudio. Keep in mind that this first version (shown in the picture above) is only meant to check that the chosen components can suit our needs while our mechanical contributors work on their designs. Moreover, we may add empty footprints for our readers that may want to hack the device.

After a few hours of soldering and a few days of coding, we finally got a basic firmware running. The OLED screen is easily readable and has an amazing contrast (the picture doesn’t do it justice). So far we checked all basic functionalities of the on-board components and it’ll still take a few days/weeks to be certain that we can settle with them. We are therefore starting to ship a few platforms to the firmware developers that want to work on the core functions of the Mooltipass. So if you’re an experienced C developer and have some spare time, you may get onboard by contacting me at mathieu[at]hackaday[dot]com or by joining the Mooltipass Google Group.

In a few days we will publish the designs that our mechanical guys came up with and we’ll ask you to let us know which ones are your favorites. Depending on how things will go, we may produce PCBs for several of them to select our final design based on user experience and ease of use. We look forward to hearing your feedback in the comments section below!


  1. CheezburgerBrown says:

    I initially thought it said MOOTipass and was spillover from 4chan.

  2. vonskippy says:

    Kudos for keeping the project moving forward. Procrastination, hesitation, indecision, and committee bs are what kills most projects. Right or wrong, move the ideas forward and you have a much greater chance of success. If it’s moving, you can always shift direction, if it’s stalled to a stop, then no changes (right or wrong) get made. Good work so far – keep it up.

  3. Farkanoid says:

    Is that a Newhaven Display OLED module? Bloody bastard of a thing took me weeks to get initialised due to Newhaven making a typo in their init sequence! I wound up buying their devboard and sniffing the initialization sequence using a logic analyser

    Once they’re up and running, they look fantastic though

  4. Will Lyon says:

    Only problem I have with OLEDs is the burnout/dimming effect they have. I have a small one in my CM Storm Sentinel Advance II mouse and some of the pixels are very dim compared to when new. This is especially noticeable when switching from my default 4000DPI to any other setting and the pixels not used in the “4000” are much brighter than the ones used in “4000”.

    • Tom says:

      I’ve read about this within the datasheets for a few of these displays, and unfortunately, it is a known problem with OLED tech.

      The only advice I’ve seen is to avoid static displays where possible, and to try have a periodic display of something that changes the pixels about (screensaver or otherwise).

      • Greenaum says:

        It used to happen with every display, except possibly LCD. My old Atari XE had a routine in the ROM to colour-cycle after 7 minutes of no activity. I *think* they solved it in CRTs eventually, been a while since I saw one. I recall seeing a CRT monitor on the pavement in town a couple of years ago going free, nobody wanted it.

        Sure they’ll fix it eventually in OLED, either through better waveforms, better multiplexing (maybe they don’t like high-current pulses), or better chemistry. After all they make OLED TVs now, wonder how they cope? Especially lifespan-wise. People leave the TV on a lot, if mine faded or burned in within, say, 8 years, I’d want my money back. Don’t suppose those stupid logos the channels put in the corner of the screen help.

    • You’re correct… our current strategy is to keep the display off as much as possible and if possible move the text around by a few pixels so the user wouldn’t notice it

  5. Hans Peter says:

    Sorry for being the ignorant fool here, but what kind of coding do you need? I would be happy to chip in but I think I would be best at the low-level stuff which you might already have finished by now. Great project – can’t wait to see where it ends up!

  6. Peter says:

    Has anyone gave a thought on how to unlock the passwords? Is it going to be a keyboard input or a pin system on the controller? I would like to see a 4 digit pin on the controller that allows for N (5?) false pins before it destroys the data/encryption key.

  7. Greenaum says:

    As a reader, I wonder if you could put in a footprint for me? I’m a size 10. I’m very keen to be an electronic component, but you’ll have to contact me for availability.

  8. jh says:

    This project name makes me think of The 5th Element “Multipass” scene.

  9. Pun says:

    White coated PCBs might look nice, but they make hacking a nightmare.

  10. BlackEternity says:

    I can’t wait for that thing to be usable :) It looks really nice and I think this is the solution I desperately need.
    One question though about the whole project:
    You said it has to use USB connectivity.
    Will it be usable on “read-only” computers?
    You know, the windows computers in companies which are administrated by a global IT which disables all write-functionality to USB mass storage devices.
    I’m just asking because you mentioned on the website that this thing will identify itself probably as an HID device. As far as I understand it just needs access to push data to the computer, which is allowed in my special case. But I can’t send nor save anything to a mass storage device to keep the data inside the company and thus “safe”.

    Would be a shame to not be able to use that nice looking thing at work.
    (PS: For refreshing passwords and creating data on that device I still got plenty of other computers which are capable of writing to USB – so that shouldn’t be a problem. Just the “usage” has to be done on the locked down computer).

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Get every new post delivered to your Inbox.

Join 97,706 other followers