Building a monome/arduinome in 2016 in the UK

Hello all, after lots of reading it’s time to ask some questions!
I would really like to build either a monome or an arduinome for my next project. I’ve got lots of questions but am really just asking for some advice about how feasable it is?

A lot of the build guides I’ve been reading seem to be from around 2008 when I guess this whole community was starting off. Has the technology changed at all? Are people still building these days?

The monome grid kit seems pretty pricey to me so i am more likely to go down the arduinome route. Has anyone here managed to source parts in the UK? I’ve found somewhere that stocks the pads and breakout board so it looks like the hardest thing to get hold of is the shield. Do people still organise group buys of any sort? Any alternatives to this?

Thanks in advance for any help!

Given that there’s a new 128 kit available, I would totally go that route. A lot of the modern apps (and modules) are based around the 128 form factor too.

(I have no info about the UK-ness of sourcing parts here though, just wanted to chime in with that)

you’ll be building a somewhat obsolete device without a lot of support. there are no group buys, though some people likely have parts laying around if you can track them down. keep in mind an arduinome build hasn’t happened actively by a group of people together for a long time.

the grid kits are very good. and you’ll likely spend about the same amount. and you’ll have access to all of the current generation applications.

also worth noting, the grid kits have variable brightness per led…

Thanks for the replies. I didn’t realise that there were compatibility issues with old hardware and new software. The grid kits look really amazing but as a student they are unfortunately just too expensive (nearly £440 including shipping/import tax etc) whereas I think I have found the parts for a 40h kit for around £100.

I have sourced a 40h Bibo logic board so would almost certainly go down this route. How compatible would a 40h be with current software?

it’ll work-- it’s just that most apps being developed now use variable brightness. many old applications are available as well.

Tehn, do you know if this set up resource is still online anywhere? Or perhaps someone might have the information saved somewhere?

http://monome.org/docs/setup:mac

I guess the idea is to provide an overall package, check http://monome.org/docs/setup/

This may be a blast in the past for most of you but…today was the day I finally built my 40h monome! I managed to source all the key parts from Bibo who still (many years after the group buy) had a buttonpad, 40h logic board and ATMega.

After a few hours of soldering I very apprehensively plugged it in and both sum and the monome test seemed to be working fine but with one problem. Repeat presses of the same button don’t register when pressed sooner than about two seconds after the first press.

For example in the monome test I press a button and it lights up, I then have to wait about a second or two before I can press it again to turn it off. The ‘key’ graphic within the test shows a dot when I press the button which stays on for the same amount of time even once I have released the button. The main practical issue this is causing is in apps like MLR, samples can’t be chopped up any faster than about a second.

Anyone got any ideas what this could be? I’m running Mac OS 10.10.4 and have tried the test in multiple versions of Max.

I wanted to say a massive thank you to everyone who has indirectly helped already with all the many solutions and answers to other problems. Hopefully somebody somewhere has a solution for this!

You might try experimenting with different baud rates in the firmware (e.g., 57600 instead of 115200). IIRC I had to lower the baud rate a little to get mine to work reliably…

Is that something I would have to do with hardware, programming the ATMega directly? Or is there somewhere this can be changed in software?

I am talking about reprogramming the hardware. To try my suggestion you would need to modify the firmware and re-upload it to your arduino. There is probably a line in the firmware that reads: “Serial.begin(X);” where X is the baud rate used for the serial communication. You can try changing X to 57600, and uploading the firmware to your arduino to see if it makes any difference with your problem…

Okay thanks for the suggestion! I would have to get hold of a jtag programmer to give this a go so I’ll try some other options first. Currently trying to get everything running on a different computer to see if that solves anything.

Good luck… (BTW, not sure why you would need a JTAG programmer. The arduino runs a boot loader that can be reprogrammed over USB. No special equipment required).

I’m using a monome 40h clone not an arduino and as far as i’m aware from reading other posts the 40h kits can’t be programmed over USB. I’ll look into it though as that would save a lot of hassle!

Ah, sorry. I assumed you were building an arduinome. Should have read your post more carefully (I think the part about using a Bibo button pad confused me). None of my suggestions apply, in that case. Good luck anyway…

this may be difficult to debug. i might suggest first upgrading to 10.11.4 and possibly trying another computer. and make sure the FTDI driver is removed-- see index | monome/docs

you may then be able to establish if it’s a computer problem or a hardware/firmware problem

Okay so i’ve just downloaded the standalone sum app on a different (windows) computer and had the same problem. I suppose this suggests a hardware/firmware problem.

I have optimistically tried a different usb cable with no luck. In terms of the hardware I followed the 40h guide as closely as I could, in some cases (I think just the capacitors and resistor) I wasn’t able to buy the exact components on the list but have matched them to equivalents. Is it possible that the um245r could be faulty?

http://archive.monome.org/community/discussion/2900/button-timeout-in-40h/p1

Just found this thread, sounds like the exact problem. I just timed the fade out of the start up pattern as you suggested in the thread and mine takes far longer than one second.

If this is the answer is the solution reprogramming the ATmega32?

you need to flash the fuses, so yes.