Completely overhauled Arduboy

@MLXXXp I didn’t realise that the meta used a SAMD21 - I thought it was an STM32. Sadly the developers seem to be keeping a lid on the hardware design at the moment. I don’t feel as though they should open source it if that’s the model they want to use but it’s not much help for we who are trying to learn from each other.

You may get find something of use in the repo’s

1 Like

@Keyboard_Camper Thanks but the repo is all SW, not HW, by the looks of it. I recall the developer having a fairly heated discussion on their forum when someone “threatened” to release HW details of the meta.

@SimonMerrett I did find the right footprint, thank you!

1 Like

@MLXXXp I’m having some difficulty wiring the oled properly to the samd21’s spi interface. On the breakout board you used, how did you wire the screen?

1 Like

Thank you that is just what I needed!

1 Like

@SimonMerrett I see your version uses a lcd rather than a oled. I’m thinking of moving to an lcd as well because these 2.42 oled displays are expensive and take a long time to ship. How did you get the arduboy’s libraries to work with the lcd?

@JinxLynx if you read the beginning of my WIP thread, you’ll see that I have no idea how to adapt the libraries to work with the LCD. I asked around and got the sense that there was enough expertise/generosity from the likes of @uXe, @Pharap and @MLXXXp (apologies to others if I have missed anyone else) that if I built the hardware, others would contribute to the software. “If you build it, they will come” isn’t always the best approach but I have a good feeling about this community.

Do you want to use the same LCD? It could certainly save coding effort and perhaps encourage software collaboration from others. I have done a footprint too - you’re welcome to have/use it.

1 Like

“with optional touch panel”



@bateske, I haven’t paid it much attention because it’s resistive, I haven’t interfaced with a touch screen before so didn’t want to bite off more than I needed to. Were you thinking menu selection and scrolling, rather than complete game control? I didn’t think it would be a big deal to start with but can see perhaps there are parts of the UX it could improve.

Just thought it was funny, that’s not a lot of space to be touchscreening.

i guess it’s bigger than a smart watch. But that’s why I didn’t like my Apple watch, also because it was heavy and then it died after a year.

@bateske, we’ll leave it for V2. 0 then!

I’ll certainly help if I can, but hardware is still one of my weakpoints.

I can just about make sense of datasheets explaining SPI commands (although 9 times out of 10 I find they’re not explained very well) and I understand logic diagrams but I get lost the moment electricity and physics come into play.

My expertise lies in knowledge of the C++ language itself.
(And a handful of other languages.)

I think it could be handy for some games,
but the issue is that gesture detection code would eat a lot of progmem,
so at best it would probably only add point detection and maybe swipe detection.

The quote from Field of Dreams was actually “If you build it, he will come”.
(There’s a lot of well known quotes that are actually commonly misquoted,
like “Luke, I am your father” - the original was “No, I am your father”.)

I was actually misquoting Wayne’s World 2: “If you book them, they will come”. I’m not so cultured that I’d reference the original!

1 Like

In all honestly I haven’t seen either film (Field of Dreams or Wayne’s World),
I just like picking up useless bits of trivia,
like the fact that despite their long necks, giraffes only have 7 vertebrae,
the same number as a human.

1 Like

Fun fact, the only mammals which dont have 7 are some sloths and manatees.

1 Like

Surely the phrase is “If you build it, …” ?

Evidently I need to clean the fur out of my keyboard again.

Your furry? How man vertebrae does a @Pharap have? :stuck_out_tongue:

A little more on topic has anyone looked at the Sharp Memory LCD’s?

And that question was for the @SimonMerrett’s topic that I thought I was in …:slight_smile: