I’ve done that on line 162 like okyeron mentions, but the area allowed for the cairo surface doesn’t seem to change no matter what scale or resolution I use on those lines—it’s still half behind the shell.

Here is my complete screen.c

screen.c (9.8 KB)

that works on my 7" hdmi screen.

you’re definitely compiling between each change and rebooting right?

Yeah, I’m changing the resolution on line 162, I had scaling at 164, but I moved it after the status block like you have it and same deal. I’m making the change, waf configure, waf, then reboot, and same problem.

If you connect via ssh, what does fbset return?

I’m honestly stumped, those changes have worked for me everytime.

I’m connected directly so maybe that’s part of it—it looks like now I’m getting permission denied when trying to ssh in. But fbset on the pi itself gives me:

mode "480x300"
geometry 480 300 480 300 32
timings 0 0 0 0 0 0 0
rgba 8/16,8/8,8/0,8/24
endmode

Wondering if starting over is my best course of action at this point, but everything seems almost right…

Does anyone have any experience on using the HiFiBerry DAC+ ADC?

1 Like

I have the HiFiBerry DAC+, not the ADC version(didn’t know this existed thanks!)

It has been great, easy to setup and sounds great. So nice that now I want to buy the ADC version.

I’ll buy a RPi tomorrow and try to install Norns on it :slight_smile:
Is anything more required more than a RPi and three encoders + keys to make it running?
My goal is to use my Motu 828mk2 as an audio interface for I/O-purposes.
Oh, and are the linked tutorials in this thread to set up Norns still valid for version 2.0 ?

Use @okyeron tutorial. If followed correctly it should work. Although you never know if your audio i/o will work until you try/Google the Linux compatibility.

2 Likes

not sure of the state of which tutorial you might have previously used. I’ve updated a version for 2.0 but it’s still might need some tweaks.
https://github.com/okyeron/norns-image/wiki/1.-Norns-2.0-Full-Build-on-RasPi

We’ve been working on a script-based “installer” but thats still in progress.

8 Likes

FYI @noiserock and @joostoftoday - my instructions above are REALLY geared towards using the ssd1322 OLED display.

If you’re not using that display you shouldn’t need to compile linux at all. You should be able to use the stock Stretch install and then install all the norns things.

FWIW - the 828mk2 is a Firewire device and not USB, isn’t it? I doubt you’ll be able to make that work with RasPI.

3 Likes

Thanks for the answers! I really appreciate it, it’s probably the nth-time someone asked “how to install norn?!” :smiley:

@okyeron it’s the USB version, the mk2 have both USB and FW versions

i’m gonna do this soon, too. i got a rpi last week and got orac 2.0 on it, and also made a modep image. it’s been a lot of fun! those ended up being good learning experiences and i feel more confident that i could get norns up and running.

what are you folks using for buttons and encoders? are you just putting them on breadboard? i know a few of y’all have gotten your own pcb’s manufactured. the whole building and programming the buttons/encoders bit is the one part giving me pause atm.

for me the issue was not getting the buttons and encoders to work, it was getting the display to work. but it’s all about checking and triple checking that you’ve got everything wired up correctly as specified in your overlays. took me awhile to figure out that a fried a display that way.

1 Like

Before I install Norns, I will make sure that every thing works correctly with a regular Raspbian system: Display, Audio, Buttons/Encoder.
I followed this thread for a long time and it seems like a lot of trouble comes from not know ing if a certain part is working correctly (without Norns installed)

2 Likes

thank you for the response, noiserock! i appreciate your insight. :grin:

i think my question was unclear. was wondering what buttons and encoders you guys are using and where you purchased them from? and how are you interfacing them with the pi; are you using breadboard or a protoboard hat, or just connecting them direct to the gpio on the pi?

thank you for reading and any responses. i’m a total pi/linux/programming/etc noob, so forgive me if my questions have obvious answers. i’ve been doing my best to read through the thread several times and do some googling around before asking questions.

1 Like

Encoders are pretty much directly connected to the GPIOs, so you can do that with breadboard/protoboard pretty easy. Buttons need a pull up resistor

1 Like

you can assign the GPIOs to have internal pull ups :slight_smile:

@bunkbeds
I just put the buttons/encoders on the 2 small prototyping boards, soldered it together with wires and made some pins so I could connect the boards to the PI with female-female pin wires(so I can switch out boards in something breaks).

3 Likes

thank you both for your replies! :pray:

For the time being, when I SLEEP my nornsPi(we really need a good name for this, any suggestions? have anyone suggested Iðunn?) I need to plug the powersupply in and out to get the machine running again. Is there a way to make the Pi listen for action on one of the buttons and make that boot it up again? I normally have to plug the power supply in and out 2 times to make the boot sequence run properly.

1 Like