Yeah I’ve been surprise how hot the usb and Ethernet jacks get!
I wonder if there will ever be enough demand in the rPI to start getting ‘silent’ cases ( which have large external metal fins on back for heat sinks)
These would be ideal for this kind of application.
But like you @ngwese, whilst I see it as something to be aware of, it doesn’t really seem a big issue - esp since there is so much CPU headroom , to potentially under throttle if required.
easy enough-- i can add the headphone amp, no problem. minor BOM increase. but very hard to hand-solder for beginners (hand-solder-ability was one of the goals of the design). but the section can be fully left off without ill effect.
of course with a populated SMD board it’s no issue.
This would be awesome. I like @andrew’s idea of using all the jacks available, but I think using the built in audio out would mean streaming to two devices at different sample & bit rates, which seems bad-ish, or at least not ideal.
On the other hand, if we’re going to use every part of the animal, what should the Ethernet port be for…?
On cheaper screen options, I can see all the graphics are drawn using libCario and drawn to the screen via linux/fb frame buffer, I’m guessing this fbtft? Does this mean any fbtft supported screen with the correct resolution and frame rate should work with unmodified matron / norns? Any hints on minimum frame rates and/or screen selection?
First up you’ve got to consider pinout compatibility with the pcb - or you need to make your own carrier pcb to get the correct pinout.
Next you’d need to be sure the display in question is supported and the driver is part of the linux kernel being used. Monome is compiling that ssd1322 driver into their kernel
Then you’d need to change the dtoverlay for the display and Bob’s yer uncle.
I did this way back when with a wee ssh1106 display and it worked just fine. (but I had to recompile the fbtft driver and then the linux kernel numerous times ) But, the ssh1106 was also monochrome so it didnt work great with the grayscale needs of norns.
My diy norns is using an ili9341 screen, which is working fine’ish.
I’ve had to hack around the cairo render Target to compensate for the fact that I have way more pixels. The other thing is that the oled has much better contrast ratio than the cheapo lcd I have. My planned solution for that is to remap the palette to use all the rgb color space - it will mean that scripts won’t look exactly the same, but at least I will be able to read them.