Hey

Any chance you would list the file for the bamboo case?

thanks
m

1 Like

Yes sure, I will look the files out.

1 Like

Thanks Lemmy, much appreciated

m

FYI - if you’re on the fence about getting pcbs or buttons from adafruit, order soon - they’re closing physical operations due to COVID-19 issues in NYC.

Otherwise - For now Mouser and Digikey may still have stock

3 Likes

thanks for that, needed a Pi PS!

1 Like


I’m running into the same issue above but running 200218 on a Fates.
Grid blinks in the corner and also shows up as “monome” under MIDI devices but not under Grid devices. Probably because i’m unable to successfully run the diy_device_fix script successfully.
Any thoughts?

would installing a fresh image of Fates 200218 fix this? willing to start from scratch if that’ll make it easier.

You need to update the norns sources…

cd ~/norns
git submodule update --recursive
git pull
./waf configure
./waf

Digikey do, too (unless I cleaned them out, getting mine).

every command worked on that list except the last one, which returned the same error as before.

i ran the steps to “update” to 200129 and the diy_device_fix steps ran perfectly. weird!!

weird - were you on 200218 before? and how had you gotten there (incremental updates?)

I was- and yeah, incremental updates.
Unfortunately I am still unable to get the Fates to see it as a grid.
I’m able to see and add it as a MIDI device and now it autodetects as MIDI but isn’t actually usable with the device.

Gonna take it to DM …

Followup / Fix - Be sure you have Arduino settings Tools -> USB Type set to Serial

1 Like

I uploaded some files and notes for the bamboo enclosure here: https://github.com/mike-kelly/monome-layered-enclosures

8 Likes

Hi - are there any 3d-printed files available for a case - ideally in sections to fit an Ender 3-pro?
(I see others have created 3d-printed cases but I cant see any published files).
If not, I’ll do one myself (it’ll be a learning curve !)

I’m wondering if it would be possible to have a separate file, outside of the Norns repo., which Norns could check at run time for a list of additional compatible devices? This would be to allow users of DIY devices to add their devices once, and not after every update.
My specific scenario is a Norns shield connecting to a NeoTrellis Grid. I have to make changes after every update for the Grid to be recognised. (See NeoTrellis thread.)
Or are PRs accepted for adding device references to the main Norns repository?
I’m away from my computer as I write this and haven’t checked the code so not sure what is plausible/best option.

yes sure, in general.

the problem of supporting DIY versions is not really trivial:

on one level there is the systemic, logistical problem that we really cannot predict testable attributes of DIY devices; like device id strings, VID/PID, or even the exact serial protocol. (in fact that is a real sticking point: some of these arduino devices are pretending to be ACM modems, instead of the dumb fixed-baud devices that grids are; crow is an actual ACM modem so there is a bit of an issue - anything that tests for arduinos has to touch crow stuff, and so far we it seems the trellis+crow+developer venn diagram is empty.) and grid protocol doesn’t include a handshake sequence that we could use to test.

in any case, i wrote the original device listing stuff long ago, in a hurry; it is gross and dumb. i would like to rip it out and make it simpler, more testable, and with a small configuration layer so that you can customize the strategies for hardware detection. i’m not sure there’s any other way to provide general support for grid clones that don’t use the same USB profile as monome grids.

([ed: like @tehn points out below, if you really want to make a grid clone, either 1) use the same USB-serial driver chip that monome uses, making things very easy for developers and users, or 2) be prepared to roll your own software support for your alternate design, and/or provide robust upstream solutions for it if you expect full integration.)

but it’s a tall order right now. one reason is there are other parts of norns stack to work on. another is that have zero desire to put time into making DIY grids. so we need a stakeholder in this feature with the chops to implement it and the means to test it. or someone needs to send me a device and i will send it back.

i do agree that we should avoid the patching thing. it is a little weird. if we can add support for these devices in a feasible way to upstream norns, we will do it. appreciate that keeping crow interfrace working is a more primary goal.

3 Likes

OK, thanks I will read up on that issue and take future discussion over to GitHub.

Quick reply here - I am that stakeholder, but I don’t have the chops to implement it beyond what I’ve already done in that Github issue (which is functional, but not super robust).

Of course I don’t want to take your time away from primary norns work, but basic device recognition testing can be done with just a Teensy or Feather board. Or in a pinch I can send you one of my Neotrellis grids to test with.

@Lemmy unfortunately for the moment, some DIY stuff like this is “officially unsupported” and only available via hacks/workarounds.