I may do kits with the board I’m making. Maybe with the SMD already done and let the user do the thru-hole stuff (jacks, buttons, encs).

6 Likes

If someone doesn’t want to do the DIY, they could purchase a Norns?

7 Likes

as stated above, a few users have posted on this thread that they want to try Norns on a rPI before they buy one to see if its for them… (as its quite an investment, even more so if your outside the US) - in this sense its almost ‘pre-sales’ support :wink:

in this context, the rPI is not an alternative to the Norns, so that hardware interface is actually not that important i.e. a touchscreen (or even mouse/screen) may be adequate to get a feel for Norns - even a rPI is arguable not necessary, an image could be made to run on macOS/windows.

lots of different potential users, with different skill sets, so unlikely there is a ‘one size fits all’ solution.

3 Likes

Exactly, importing Norns from the US is quite costly, so trying it before would be better.
I mean, for me a huge part of norn’s appeal is it’s design. And that’s definitely worth the money.

1 Like

There’s always a different way, and that’s the beauty of DIY, you aren’t constrained. But I do see value in @tehn’s open source reference board or @okyeron’s version as “two sizes fit most” alternatives.

1 Like

I’ve made a simple « hat » (larger than the RPI3) that can be used with Norns on Raspberry Pi or another project. Unlike the two other projects, this one doesn’t have DAC/ADC + IO but it uses the same Newhaven OLED display, it has three Bourns encoders and three APEM soft and quiet push buttons. It’s just a « low-cost » solution. I plan to use it with an ES-8 soundcard. There’s room for a battery (or an expansion board ?) Dimensions 150x84x23mm with the aluminum enclosure. The files are almost ready to ship to the PCB manufacturer and Schaeffer or Grawart.

3d rendering:


Final project: https://github.com/nordseele/nordhat

17 Likes

a simple board like that sounds super useful. I’ve been using an rpi to run some old diy grids as a kind of “stand-alone” sequencer, and it makes much more sense to switch those efforts to be based on the norms ecosystem, but i haven’t tried yet, mainly because i haven’t had much time to get my head around getting the screen and encoders side of things sorted.

will look forward to seeing more as things develop.

1 Like

I’d be keen to get my hands on one of those, for sure!

1 Like

That is true to some extent. But, I also wonder, if once people start selling pre-built Norns hats, why not offer a case? Why not a built-in battery? If someone can buy a fully working Norns clone for less than a ‘real’ Norns, will they really decide the clone was just for demo purposes and purchase the official version?

I don’t think anyone on this forum has any ill intentions, I just feel that it has the potential to discourage other people from making their hardware projects open source in the future.

just want to ping @tehn on this once again. Did a name for the collective software get determined? Maybe Urðarbrunnr?

1 Like

Following my previous post with the 3D renderings of the final project, here’s a prototype with temporary standoff/spacers. It doesn’t have its enclosure yet because it’s impossible to find a manufacturer at this time of the year :wink: This basic “hat” should work for Norns on RPI or any other project requiring a screen, three encoders and three buttons.

It also has a header on the back, for I2C, 5V and GND.

Thanks to @okyeron and @desolationjones who helped me with this project, :slight_smile:

PS: not tested with Norns yet, I need to dive into the overlays (buttons and ssd1322 display) tomorrow, recompile etc.

Edit 27/12: This is a personal project. It is not meant to be sold, it’s just a cheap PCB, a very simple circuit connecting the components to the GPIO that I created because I don’t want to have a breadboard with unsoldered components on my desk. I was planning to share the project but maybe it’s not a good idea. Well, it doesn’t have a sturdy enclosure, just two aluminum panels hiding the contacts and keeping things attached together, it doesn’t have a battery, it doesn’t have ADC/DAC and IO. It can be used with a Raspberry Pi for any other purpose than testing Norns on RPi. Yes, it uses the same OLED display, the first result when one search Spi Oled on Mouser, it has three encoders and three buttons because my first goal was indeed trying out the Norns environment on a RPi with the new grid I recently purchased . It is not Norns and it’s not meant to be a clone of Norns :slight_smile:

19 Likes

I don’t remember where this is stated, but monome used to operate under a particular open source license, which selling an assembled device with enclosure would have violated. It was discussed fairly often in the old forums. I guess that policy changed, or at least doesn’t apply here. The license doc in norns’ github doesn’t reflect any of that.

…but it would have been a pretty strong answer to “why not?”

Presumably the license I’m describing is still available for other people to make their hardware projects relatively open source under in the future.

i cannot see how monome could outlaw a rPI that has encoders/lcd/buttons in an enclosure… these have been around long before Norns (e.g. Zynthian) .

only exception something that was a ‘counterfeit’ , where it presented itself as a ‘monome product’.

anyway, if you were to product a norns derivative, why stick to its form factor?
personally, if i was making one, id take the opportunity to tailor it more to my desires, which might only make ‘economic sense’ in smaller volumes - but could still be ‘compatible’.
e.g. bigger colour screen, more encoders, buttons.
for me this is the beauty of open source, not replicating something to make it cheaper (though for some this is they only way they get to own a norns), but to create something close to my ideals.

also, look to the advantages…
a large part of norns is its ecosystem, community - who’s to say someone thats running a clone, won’t produce a killer ‘app’ or release a video/track that promotes Norns, such that more musicians turn to it… and so monome gets lots new sales/a larger community indirectly.

users of clones do tend to get looked down upon, and treated as if they are trying to kill the golden goose - but i think this is often a misconception/misunderstanding of open source, possibly a backlash, by some users getting upset that others are ‘getting it cheap’.

anyway, even if there were clones, the vast majority (if they can afford it), tend to buy the original brand - esp. if there is a support aspect to it.


p.s. im not a great fan of clones, as i also think ‘developers’ need to be supported, they need revenue to live, eat, develop the products… so i don’t tend to buy, id prefer to get the original.
sure ive got my own ‘personal’ clone of norns (which i wouldn’t sell!) , this is no loss of sales for monome, as I would not have bought one, even if it was ‘closed source’.

5 Likes

You wouldn’t think they’d have much control over an array of buttons either. And yet, it came up. One could probably argue that the grid was less proprietary than its various protocols…

Anyway, the issue was never buying, or building, but selling. Mostly, I think, because that happens in larger numbers, without quality control, and it potentially creates a support nightmare which reflects poorly on the company (despite them having no involvement or responsibility for those cloned devices).

(So what they could “outlaw” is the commercial distribution of their firmware attached to your device. And by extension, you might need permission from the authors for any user created scripts you distribute commercially.)

Again, though, that doesn’t seem to be the approach here today, and one need only scroll up in this thread to see Brian’s encouragement.

…at least, at a hobbyist level.

(I’d still discourage folks from serious mass production of a cheaper norns compatible device, legality aside)

Edit:
here’s a bit more insight into those policies, from ten years ago.
(Again, not in any way saying that applies here. Just that this was, at one time, the understanding)

1 Like

i’d like to state that times have changed substantially since the release of the grid in 2006 which was prior to the open source hardware movement (not to mention the state of global manufacturing and politics etc etc). i have many different thoughts about the situation now. (ie, aleph is fully open source)

but at this exact minute i don’t have time to dive deeply into it— in short DIY is a fantastic part of this community, whereas cloning for profit is still problematic. PCBs for DIY is different than full-stack-with-enclosure. plug-play is not DIY, and it’s not good for the community.

23 Likes

I read the latest posts today so I’ve just edited my previous post to avoid any misunderstanding. This is a personal project. It was never meant to be sold, it’s just a cheap PCB, a very simple circuit connecting the components to the GPIO. I created this because I don’t want to have a breadboard with unsoldered components on my desk, I thought some other members reading this thread and not owning Push2 could use this cheap solution as well. I was planning to share the fabrication files but it’s probably not a good idea. Well, it doesn’t have a sturdy enclosure, just two panels hiding the contacts and keeping things attached together, it doesn’t have a battery, it doesn’t have ADC/DAC and IO. It can be used with a Raspberry Pi for any other purpose than testing Norns on RPi. It uses the same OLED display, the first result when one search Spi Oled on Mouser, and this display is nice, it has three encoders and three buttons because my first goal was indeed trying out the Norns environment on a RPi with the new grid I recently purchased and possibly in the best conditions. It is not Norns and it’s not meant to be a clone of Norns

3 Likes

thats great news,

as for a collective name, what about cauldron… ?

To confirm - the noise is coming out of the audio outputs (main outs or headphones), yes? (as opposed to the physical device making noise)

I’m curious if you’d try a couple things:

  • Does changing the Monitor or Input levels change the noise?
  • Does changing what’s displayed on the screen change anything?

My diy-norns prototype has some crazy noise related to the display being active and the input/monitor levels being up, which I am attributing to my own bad pcb layout for the moment.

Thus for your situation I wonder if the combination of the wifi nub + attached grid is causing some funky antenna situation on the pcb?

EDIT - Oh Wow - I didn’t even look at the date on that original post.

moved this post because comparing electrical issues for different PCBs is a can of worms, and my response is more general advice.

power on the stock Pi is going to be a digital mess, and the screen doesn’t help. you’ll want to figure out a way to get some clean power to drive the audio portion of your circuit. go read up on good grounding practice and methods for handling mixed signals (analog and digital). i spent a ton of time on the engineering for this in norns (not to mention the cost of prototypes) and i feel the audio quality is very good.

but just a general warning: this stuff is hard. this book is good: https://www.amazon.com/Small-Signal-Audio-Design-Douglas/dp/0415709733

6 Likes

Thanks for that. Yeah I’ve been reading some stuff on grounding and splitting up digital/analog sections of the board. (I do have a separate voltage reg for the audio circuit) But yeah - It does appear to be quite hard.

What’s curious is my frankenstein breadboard + TerminalTedium DAC pcb has no noise. So maybe I need to look more at that design as a reference.