Webpotato | |
---|---|
Participants | User:buzz |
Skills | |
Status | Active |
Niche | |
Purpose | Fun |
Tool | No |
Location | |
Cost | |
Tool category |
Webpotato.jpg {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}
What
I wanted to build a portable linux computer for fun.
Items used :
SBC
Nanopi Neo Core2
Quadcore A53 1.5ghz, 1GB DDR3, 8GB eMMC
http://www.friendlyarm.com/index.php?route=product/product&path=69&product_id=211
Screen
2.2" 240x320 SPI ILI9341
Bridge 'J1' on the back of the screen, this is needed to power the LCD from 3.3V.
All connections on 'GPIO1' header of the SBC
Pin on SBC | Name on SBC | Name on TFT |
---|---|---|
1 | SYS_3.3V | VCC |
20 | GND | GND |
11 | GPIO0 | Reset |
13 | GPIO2 | LED (backlight) |
15 | GPIO3 | D/C |
19 | SPI0_MOSI | MOSI |
21 | SPI0_MISO | MISO |
23 | SPI0_CLK | CLK |
24 | SPI0_CS | CS |
config something like this ;
sudo modprobe fbtft_device custom name=fb_ili9341 gpios=dc:3,led:2,reset:0 speed=32000000 fps=30 busnum=0 rotate=270
USB Wifi
Edimax EW-7611ULB
WiFi 802.11bgn & BT 3.0
All connections on 'GPIO3' header of the SBC
Pin on SBC | Name on SBC | Name on UBS port? |
---|---|---|
17 | VDD_5V | +5V |
11 | GND | GND |
13 | USB-DP3 | D+ |
15 | USB-DM3 | D- |
Mainline kernel driver is x86 only , ARM-capable driver here;
https://github.com/lwfinger/rtl8723bu
PSU
MT3608 module
2A , hopefully
Charger
Nameless ebay module
1A , supposedly
Battery
Samsung INR18650-35E 3450mAh
https://eu.nkon.nl/rechargeable/18650-size/samsung-inr18650-35e.html
Audio
Descoped for now
Wuuuu
Www
just a dump of links for now ;
pics ;
- https://imgur.com/a/Moe7a1v
- https://imgur.com/a/BVqsr48
- https://imgur.com/a/e9MPFiO
- https://imgur.com/a/tNUDD3W
- https://imgur.com/a/sebfApl
references
- https://imgur.com/a/Tywb9A1
- https://docs.armbian.com/User-Guide_Allwinner_overlays/
- https://www.elektor.nl/2-2-spi-tft-display-module-240x320
- https://github.com/notro/fbtft/wiki
- https://kaspars.net/blog/linux/spi-display-orange-pi-zero
- http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO_Core2#Diagram.2C_Layout_and_Dimension
- http://wiki.friendlyarm.com/wiki/images/0/00/Mini_Shield_for_NanoPi_NEO_Core_Core2.pdf
- https://forum.armbian.com/topic/1080-tiny-3-lcd-on-orange-pi/
- https://github.com/nopnop2002/lcd_id
Wishlist
For next version, a list of improvements;
- Powerled, atm its nearly impossible to see if its on (unless the screen turned on, quite late in boot)
- Powerswitch , atm i just remove battery
- External access to uart0 , for debugging
- Internal powerbus , need less powerwires going all over the place , this might save ~10 wires internally.
- More internal space in case , i didnt really account for wires taking this much space.
- Access to SD card
- Camera!
- Sound!