

GuavaBook
A Big(CM4)-Little(emacsOS) based laptop
- Size
- 350 × 195 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 113
- Nets
- 84
- Pads
- 915
- Tracks, vias
- 879, 35
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 24 Feb 2021
- Updated
- 4 Mar 2021
Overview
GuavaBook is an open-source printed circuit board by EfficientThings, from the EfficientThings/GuavaBook repository on GitHub. It is a 4-layer board of 350 × 195 mm with 113 parts on 84 nets, routed with 879 tracks and 35 vias.
It is built around the ATMEGA32U4-AU, CD74HC4067M and AO3401A. Its parts include 100 switches, 6 capacitors, 3 ICs, 1 diode and 1 transistor. It belongs with the computers and single-board computers boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA32U4-AU
QFP-44(10x10)-40℃~+85℃ 10bit 16MHz 1KB 2.5KB 2.7V~5.5V 26 32KB 8 Bit AVR Built-in FLASH QFP-44(10x10) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)CD74HC4067M
SOIC-24-300mil-55℃~+125℃ 16 160Ω 16:1 22ns 2V~6V 345ns 365ns 89MHz Bidirectional analog channel、Glitch-free switching SOIC-24-300mil Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersAO3401A
SOT-231 P-Channel 14nC@10V 30V 47mΩ@10V、60mΩ@4.5V、85mΩ@2.5V 4A 55pF 645pF 80pF 900mV SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs
README
README.mdGuavaBook
A Big(CM4)-Little(emacsOS) based laptop
VERY work in progress...
Think chromebook(but not necesarily running ChromeOS), but with a mechanical keyboard(kailh choco), 4k display, intearnal SSD and rtlSDR, and fully open source. Desighned to run an ultralight emacsOS for low power mode or just because. Fanless cooling of CM4 allows for completely silent operation and complete lack of adhesives makes the device fully repairable!
Parts
113| Qty | Value | Footprint | References |
|---|---|---|---|
| 100 | SW_MEC_5G | Libs:Kailh_socket_PG1350 | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW100 +84 |
| 1 | 0.1uF | LED_SMD:LED_0805_2012Metric_Castellated | C2 |
| 1 | 0.47uF | LED_SMD:LED_0805_2012Metric_Castellated | C5 |
| 1 | 1uF | LED_SMD:LED_0805_2012Metric_Castellated | C4 |
| 1 | 22uF | LED_SMD:LED_0805_2012Metric_Castellated | C6 |
| 1 | 270pF | LED_SMD:LED_0805_2012Metric_Castellated | C1 |
| 1 | 4.7uF | LED_SMD:LED_0805_2012Metric_Castellated | C3 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | ATmega32U4-AU | Package_QFP:TQFP-44_10x10mm_P0.8mm | U2 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_CUI_PJ-063AH_Horizontal | J4 |
| 1 | Battery_Cell | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Horizontal | BT1 |
| 1 | CD74HC4067M | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | U3 |
| 1 | D_Schottky | LED_THT:LED_D1.8mm_W1.8mm_H2.4mm_Horizontal_O6.35mm_Z8.2mm | D1 |
| 1 | LTC4090EDJCPBF | Libs:DFN600X300X80-23N | U1 |
Questions
How big is the GuavaBook PCB?
It measures 350 × 195 mm and has 4 copper layers, 1.6 mm thick.
What parts does the GuavaBook use?
113 parts, built around the ATMEGA32U4-AU, CD74HC4067M and AO3401A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the GuavaBook KiCad files?
From the EfficientThings/GuavaBook repository on GitHub, at the commit this page was made from: the board is MainBoard/MainBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the GuavaBook design in my own project?
Its repository states no licence, so its author keeps all rights: ask EfficientThings before reusing the design.
More from EfficientThings/GuavaBook
1- 2 layers

Similar boards
- 2 layers

FlightPanel-01
arn-c0de/ATMEGA-ButtonPanel
ATmega32U4 flight panel with 16-ch multiplexer, rotary encoder, and 19+ inputs.
29 parts12 - 2 layers287 × 138 mm

- 2 layers298.5 × 139 mm

Keyboard
ManoShu/BareDev
ABNT2-based 70% keyboard, with a sandwich case and display stand
261 parts1MIT - 2 layers312 × 140 mm

- 2 layers422.4 × 118.2 mm

MidiMood (tht)
silveirago/MidiMood
This repository contains the code for a custom MIDI controller project called MidiMood, built using an ATmega32U4 microcontroller (or similar).
53 parts82 - 2 layers248.9 × 120.7 mm

16nx
16n-faderbank/16nx
16nx is a controller for musical instruments. Sixteen faders,MIDI over USB and jack, CV out, and I2C out. Based around RP2040.
171 parts76 - 4 layers100 × 100 mm

OPDM
brenonsantos/OpenPDM
OpenPDM is an open-source programable Power Distribution Module for your car
156 parts75MIT - 2 layers215.9 × 101.6 mm
