GitHub - LtBrain/MuBook: A x86 carrier board for the LattePanda Mu

7 min read Original article ↗

Mubook

Mubook is a "portable" x86 based system that is designed to house both mini PC and homelab functionalities while still being small enough to be easily carried and expandable enough for processor upgrades.

CUPRUM (3)

The project itself is a submission to Hackclub Highway and has the capability to support 4 3.5 inch HDDs and M.2 cards while maintaining upgradeability and much higher performance over other SoM boards with its Intel N100 processor.

Onshape Link: https://cad.onshape.com/documents/5acc811496d77f90c0752dd0/w/e9eca540294b20cf51e85b2b/e/d6c7fa954eee015fd1c89e31?renderMode=0&uiState=688c2f7e44961510ff4b2d40

Features

  • 2x USB 3.0 Type A

  • 2x USB 2.0 Type A

  • 2x USB 2.0 Type C

  • 1x HDMI

  • 1 GbE RJ45

  • 1x M.2 M-Key

  • 1x M.2 E-Key

  • 4x SATA

  • 5x I2C

  • 3x UART

  • Ability to run normal Windows + Linux

The board measures 140 cm wide and 170 cm long, with a height of 50 mm (with the designed case assembly), and uses a single 40 mm exhaust fan to move air through the system. Additionally, it has the ability to carry a second BIOS on a QSPI flash chip, which can be switched with a header to provide all the modularity the N100 can provide. The onboard SATA reaches SATA III speeds, and the M.2 slots are serviced by 1 PCIe 3.0 lane each.

image

Why?

I decided to design MuBook to create a lightweight and compact homelab system (around the size of a Harry Potter novel) that can effectively be used the same way a Mac Mini would be, but with much more expansion capabilities and modability while providing a starting point for others who want to design a carrier based on the Mu, as all of the other references are either quite specialized or untested. Another objective was to design a system that is much more powerful than existing hobbyist level designs which involve boards such as the Raspberry Pi 5 or a weaker ARM based system. All of the other boards were not as effective as running x86 workloads, nonetheless the sheer amount of high speed IO that the MuBook breaks out from the LattePanda Mu it carries. Those are the more performance focused goals. One of the most important reasons why I chose to do this design was because it would give me a chance to greatly develop my KiCad skills and knowledge of high-speed design beyond basic PCBs). Hopefully this project will solve a lot of the research and design mysteries of the Lite Carrier.

BOM

I decided to design MuBook to create a lightweight and compact homelab system (around the size of a Harry Potter novel) that can effectively be used the same way a Mac Mini would be, but with much more expansion capabilities and modability while providing a starting point for others who want to design a carrier based on the Mu, as all of the other references are either quite specialized or untested. Another objective was to design a system that is much more powerful than existing hobbyist level designs which involve boards such as the Raspberry Pi 5 or a weaker ARM based system. All of the other boards were not as effective as running x86 workloads, nonetheless the sheer amount of high speed IO that the MuBook breaks out from the LattePanda Mu it carries. Those are the more performance focused goals. One of the most important reasons why I chose to do this design was because it would give me a chance to greatly develop my KiCad skills and knowledge of high-speed design beyond basic PCBs). Hopefully this project will solve a lot of the research and design mysteries of the Lite Carrier.

BOM

Designator Quantity Original Part Matched Part Number Selected Offers Total Price
C61, C66, C69 3.0 1uF/16V C0402C105K4PAC7411 link 0.33
J1, J8, J10, J11, J14 5.0 Conn_01x03_Pin Conn_01x03_Pin nan nan
U3, U4, U5, U9, U10, U11, U12 7.0 ULC0524P TVU3V3U4S-DFN2510-10LDG link 1.74
BT1 1.0 Battery_Cell Battery Holder Do not place nan
C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C33, C34, C35, C36, C37, C38, C39, C40, C41, C42, C43, C45, C48, C52, C54, C58, C60, C70, C71, C78, C79, C84 35.0 100nF/50V GRM155R71H104KE14D link 0.595
R51, R76, R77 3.0 100K/1% RC0402FR-07100KP link 0.18
C31, C32, C64, C65, C67, C68, C74, C75, C76, C77, C80, C81, C82, C83, C86, C87, C88, C89 18.0 22uF/10V GRM188R61A226ME15J link 1.6
D12, D13, D14 3.0 PESD24VS1UL-N PESD24VS1UL,315 link 0.42
R7, R8, R9, R10, R13, R14, R16, R17, R24, R25 10.0 470R/1% RC0402FR-07470RL link 0.08
R57 1.0 75K/1% ERJ-2RKF7502X link 0.1
Q1, Q8 2.0 2N7002 2N7002 link 0.278
U6 1.0 RTL8111H-CG-RH RTL8111H-CG link 1.97
C102, C103, C104, C105, C106, C107, C108, C109, C113, C114, C115, C116, C117, C118, C119, C120 16.0 .01uF C0402C103K3REC7411 link 0.896
J84, J85, J86, J87 4.0 678005005 678005005 link 4.36
R1, R11, R37, R47 4.0 1K/1% RC0402FR-131KL link 0.07
D24 1.0 3V3 Izt=5mA NSR0530HT1G link 0.013
R80, R81, R82, R83 4.0 22K RC0402FR-0722KL link 0.0024
D15, D16, D17, D18, D19, D20 6.0 SS54 SS54 link 1.54
F78, F79, F80, F81 4.0 6V/1A SMD0805B100TFT link 0.5
C90, C91, C92, C93, C94, C95, C96, C97, C98, C99, C100, C101, C111 13.0 0.1u AC0402KRX7R7BB104 link 0.1638
R89, R90, R91, R92, R93 5.0 15R/1% RC0402FR-0715RL link 0.07
D1, D2, D3, D5, D6, D7, D8, D10, D11, D21, D25 11.0 ESD5V0B03 GG040205100N2P link 1.4
U15, U16 2.0 SY8253ADC SY8253ADC link 1.84
C49, C50, C55, C56 4.0 220nF/50V GRM155R61H224KE01W link 0.4
Y78 1.0 Crystal_GND24 ABM8-20.000MHZ-D1G-T link 0.43
R2, R20, R21, R34, R35, R36, R49, R58, R95 9.0 10K/1% RC0402FR-0710KP link 0.036
J7, J9, J12, J13 4.0 Conn_01x04_Pin Conn_01x04_Pin nan nan
J82, J83 2.0 USB_A USB1046-GF-0190-L-B-A link 1.46
F4 1.0 6V/2A MF-PSML200/6-2 link 1.16
R88 1.0 0R RC0402FR-070RL link 0.02
L1, L2 2.0 2.2uH/4.3A PA4332.222NLT link 0.35
D9, D22 2.0 LED_G 150060GS75000 link 0.3
R46, R48, R55, R69 4.0 100R/1% RC0402FR-10100RL link 0.063
R6, R59, R68 3.0 21.5K/1% RMCF0402FT21K5 link 0.11
R84, R86 2.0 12K1 1% RC0402FR-0712K1L link 0.07
R94 1.0 120K/1% AF0402FR-07120KL link 0.1
R78, R79 2.0 10K/1% RC0402FR-0710KP link 0.008
R3, R5, R15, R18, R19, R30, R52, R53 8.0 2.2K/1% RC0402FR-072K2P link 0.016
C121 1.0 22uF/6.3V GRM158R60J226ME01D link 0.36
C46, C47 2.0 12pF/50V GRM1555C1H120JA01D link 0.2
R85 1.0 4.7K/1% AF0402FR-074K7L link 0.1
J88 1.0 Conn_01x03_Pin Conn_01x03_Pin nan nan
SW1, SW2 2.0 SW_Push TS04-66-55-BK-100-SMT link 0.0878
J3 1.0 HDMI_A 208658-1001 link 2.66
J79, J81 2.0 USB_C_Receptacle_USB2.0_16P DX07S016JA1R1500 link 3.34
R27, R29, R32, R33 4.0 0R/1% RC0402FR-070RL link 0.02
C122 1.0 0.1uF/16V GCM155R71C104KA55J link 0.1
C44, C51, C53, C57, C59 5.0 10uF/10V GRM155R61A106ME11D link 0.2
D4, D26 2.0 1N5819WS 1N5819WS nan nan
R87 1.0 1K/1% RC0402FR-131KL link 0.07
A1 1.0 SODIMM 2309411-1 link 1.41
R22 1.0 2.49K/1% RC0603FR-072K49L link 0.0182
Y1 1.0 25MHz TSX-3225 25.0000MF10P-C0 link 0.39
C112 1.0 15p CC0402JRNPO9BN150 link 0.0634
U14 1.0 CH224K CH224K nan nan
U1, U2 2.0 TPAZ1023-04F TVU3V3U4S-DFN2510-10LDG link 0.56
J16 1.0 Bus_M.2_Socket_E MDT420E02001 link 1.45
F1 1.0 6V/50mA SMD0603B050TF link 0.065
Q2, Q3, Q4 3.0 2SK3018 2SK3018 nan nan
J15 1.0 Bus_M.2_Socket_M MDT420M02001 link 1.98
R60, R72 2.0 4.7K/1% AF0402FR-074K7L link 0.19
JP1 1.0 Jumper_3_Bridged12 Jumper_3_Bridged12 nan nan
D79 1.0 D_Schottky ESD9B3.3ST5G link 0.033
F5 1.0 6V/2A MF-PSML200/6-2 link 1.16
C110 1.0 10u CL21A106KPFNNNE link 0.1
J78, J80 2.0 USB3_A 692122030100 link 6.76
R4, R23 2.0 1M/1% RC0402FR-131ML link 0.059
U79 1.0 W25Q128JVS W25Q128JVSIM link 1.54
J17 1.0 Barrel_Jack_Switch 694106301002 link 0.92
J6 1.0 RJ45_RB1-125B8G1A RB1-125BAG1A link 1.89
R43 1.0 56K/1% ERJ-2RKF5602X link 0.004
J18 1.0 USB_C_Receptacle_USB2.0 DX07S016JA1R1500 link 3.34
A1 1.0 LattePanda Mu N100 link 139.00
A2 5 PCB 36.30
A3 1 Stencil 7
A4 Shipping 63.23

Total: 300 USD

I currently have pin headers at my house so that's why they don't have links or prices. Also I am extremely sorry for the massive BOM :(