Skip to content

Commit

Permalink
Issue #78: Add all the cards from Issue #25 to the site boards section.
Browse files Browse the repository at this point in the history
  • Loading branch information
geerlingguy committed Feb 20, 2021
1 parent 0c4e3da commit 339cf0d
Show file tree
Hide file tree
Showing 47 changed files with 271 additions and 26 deletions.
11 changes: 11 additions & 0 deletions _boards_cm/blinkinlabs-raspberry-router.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: board
title: "Blinkinlabs Raspberry Router"
short_description: A four-port 1 Gbps router designed around the CM4.
status: prototype
picture: "/images/board-blinkinlabs-raspberry-router.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-761726145"
link: https://twitter.com/cibomahto/status/1350231642422579200
videos: []
---
This is a router design based around a Compute Module 4, and it uses a [KSZ9897 switch](https://www.microchip.com/wwwproducts/en/KSZ9897) and a [LAN7431 PCIe-to-Ethernet adapter](https://www.microchip.com/wwwproducts/en/LAN7431).
12 changes: 12 additions & 0 deletions _boards_cm/cm4-handheld-juckettd.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: board
title: "CM4 Handheld Gaming Device by juckettd"
short_description: A Nintendo Wii U-sized portable gaming device.
status: prototype
picture: "/images/board-cm4-handheld-juckettd.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-755448284"
link: https://github.com/juckettd/RaspberryPiCM4Handheld7Inch
videos:
- https://www.youtube.com/watch?v=w9giSg6ORMk
---
This gaming handheld uses a CM4 to power the Retropie operating system and the official Rasperry Pi 7" screen. It is largely based on the CM4 IO carrier board but includes a Teensy LC board, Power Circuit, and Audio Circuit for enchanced functionality.
1 change: 1 addition & 0 deletions _boards_cm/CM4_MATX.md → _boards_cm/cm4-matx.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
layout: board
title: "CM4 MATX"
short_description: An open hardware micro-ATX motherboard for the CM4.
status: prototype
picture: "/images/board-cm4-matx.png"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issue-743990222"
Expand Down
12 changes: 12 additions & 0 deletions _boards_cm/cm4-nas-mebs-t.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: board
title: "CM4 SATA NAS by mebs_t"
short_description: A small NAS carrier board for 2 SATA drives.
status: prototype
picture: "/images/board-cm4-nas-mebs-t.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-735413816"
link: https://github.com/mebs/CM4-NAS/
videos:
- https://www.youtube.com/watch?v=4vSGl5kpf-k
---
This Compute Module 4 carrier board design exposes a subset of the CM4's interfaces, including its single PCIe gen 2 lane to accept an external SATA controller card. This design is based off of the official Raspberry Pi Foundation's CM4 IO board (the KiCad project is available on the [IO board official page](https://www.raspberrypi.org/products/compute-module-4-io-board/?resellerType=home)). Removed the IO that was less relevant for a NAS and rearranged the remaining interfaces for a smaller footprint that would fit within the width of a standard 3.5" hard drive.
1 change: 1 addition & 0 deletions _boards_cm/compute-module-4-io-board.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
layout: board
title: "Raspberry Pi Compute Module 4 IO Board"
short_description: The official CM4 IO Board.
status: production
picture: "/images/board-compute-module-4-io-board.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices"
Expand Down
14 changes: 14 additions & 0 deletions _boards_cm/cutiepie-tablet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
layout: board
title: "CutiePie Tablet"
short_description: A CM4-based touchscreen tablet with a handle.
status: prototype
picture: "/images/board-cutiepie-tablet.png"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-744026463"
link: https://cutiepi.io
videos:
- https://www.youtube.com/watch?v=w9giSg6ORMk
---
CutiePi is an ultra portable Raspberry Pi creation kit, in a tablet form factor. Liberate your Pi project from the desk, and start creating wherever an idea strikes you.

At the heart of CutiePi is our custom PCB, the CutiePi board. This Raspberry Pi Compute Module 4 compatible carrier board comes with features for portable use, and is a proud OSHWA-certified open source hardware.
1 change: 1 addition & 0 deletions _boards_cm/gumstix-raspberry-pi-cm4-devboard.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
layout: board
title: "Gumstix Raspberry Pi CM4 Development Board"
short_description: A compact IO Board with an M.2 slot.
status: prototype
picture: "/images/board-gumstix-cm4-dev-board.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-731269090"
Expand Down
12 changes: 12 additions & 0 deletions _boards_cm/harlab-cm4-nano.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: board
title: "Harlab's CM4 Nano"
short_description: A tiny, feature-packed 'backpack' board for the CM4.
status: prototype
picture: "/images/board-harlab-cm4-nano.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-755777945"
link: https://github.com/harlab/CM4Ext_Nano
videos:
- https://www.youtube.com/watch?v=w9giSg6ORMk
---
CM4Ext Nano is the world's smallest baseboard for Raspberry Pi Compute Module 4. Measuring only 55x40mm, it brings power of Raspberry Pi 4 to a slightly bigger footprint that Raspberry Pi Zero. It's compatible with all Compute Modules 4 boards, including eMMC and no eMMC versions.
12 changes: 12 additions & 0 deletions _boards_cm/mcuzone-cm4-4g.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: board
title: "MCUzone CM4 4G"
short_description: A carrier built around 4G or 5G connectivity.
status: prototype
picture: "/images/board-mcuzone-cm4-4g.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-745730511"
link: https://m.weibo.cn/detail/4577659583463712
videos:
- https://www.youtube.com/watch?v=w9giSg6ORMk
---
The board as pictured has "4K HDMI output, Gigabit wired Ethernet, 4G LTE Cat4 network, dual USB host, and USB-C power supply interface."
11 changes: 11 additions & 0 deletions _boards_cm/minimal-rpi-cm4-carrier-board.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: board
title: "Minimal RPi CM4 Carrier Board by dronecz"
short_description: The smallest and simplest CM4 carrier board.
status: prototype
picture: "/images/board-minimal-rpi-cm4-carrier-board.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-761578079"
link: https://twitter.com/dronecz/status/1333930283192770560?s=20
videos: []
---
The most minimal USB-C powered CM4 carrier board yet. It only features a single USB 2.0 port, a single HDMI port, a USB-C power plug, and a microSD card slot. Very tiny.
12 changes: 12 additions & 0 deletions _boards_cm/olvint-cm4-nas-minipcie.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: board
title: "CM4 NAS Mini PCIe by olvint"
short_description: Based on mebs_t's board, this NAS uses Mini PCIe.
status: prototype
picture: "/images/board-olvint-cm4-nas-minipcie.png"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-751530864"
link: https://github.com/olvint/CM4-NAS-MiniPCIE
videos:
- https://www.youtube.com/watch?v=w9giSg6ORMk
---
Main purpose of design is to make NAS with more reliable SATA connection comparing to USB-to-SATA converters. SATA controllers can be connected through MiniPCIe slot. There are variety of cards in market, mainly the intent was to use this for 2 SATA drives. This is half size card. Cards for 4 SATA with RAID controller also can be connected.
14 changes: 14 additions & 0 deletions _boards_cm/over-board-mini-itx.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
layout: board
title: "Over:Board Mini ITX motherboard"
short_description: A Mini ITX motherboard for the Compute Module 4.
status: prototype
picture: "/images/board-over-board-mini-itx.png"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-755010656"
link: https://www.indiegogo.com/projects/over-board-raspberry-pi-4-mini-itx-motherboard/
videos:
- https://www.youtube.com/watch?v=w9giSg6ORMk
---
In addition to the standard Raspberry Pi interfaces found on the various standard models and the Compute Module I/O board, the Over:Board offers a full-size PCI-Express slot (but still just the 1x single-lane PCI-E v2.0 bus), a 24-pin ATX power header, Real-Time Clock with backup battery, RS232 (DB9) COM port, USB 2.0 4-port hub with two physical ports, USB Audio IC with Line-out and Mic-in, and a USB SATA controller for HDD/SSD storage.

I've kept the PCI-Express lane clear to the slot for full performance expansion cards and offer the additional functionality using the USB 2.0 bus which gives minimal functionality without compromising expandability.
1 change: 1 addition & 0 deletions _boards_cm/pikeeb.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
layout: board
title: "PiKeeb - Open Source Digital Typewriter"
short_description: All-in-one keyboard-enclosure-screen device.
status: prototype
picture: "/images/board-pikeeb.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-734625905"
Expand Down
13 changes: 13 additions & 0 deletions _boards_cm/piunora-metro-ff-m2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
layout: board
title: "Piunora - CM4 in Metro/Arduino form factor"
short_description: M.2 underneath, Arduino-style connections up top.
status: prototype
picture: "/images/board-piunora-metro-ff-m2.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-742956897"
link: https://twitter.com/timonsku/status/1337134272625467392
videos:
- https://www.youtube.com/watch?v=4vSGl5kpf-k
---
A carrier for the Raspberry Pi CM4 in an Adafruit Metro/Arduino form-factor.
It features full-size HDMI, USB-C (data+power), USB-A, M.2 (PCI-E), RGB LEDs, 6xADC, Button, camera connector and a Qwiic/Stemma QT.
11 changes: 11 additions & 0 deletions _boards_cm/retro-game-restore-gpimate-plus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: board
title: "Retro Game Restore GPiMate Plus for CM4 Lite"
short_description: A stylish way to integrate the CM4 into the Retroflag.
status: production
picture: "/images/board-retro-game-restore-gpimate-plus.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-762322754"
link: http://retrogamerestore.com/gpimateplus/
videos: []
---
The RgR GPiMate Plus adapter board integrates a Compute Module 4 into the [Retroflag GPi CASE](http://retroflag.com/GPi-CASE.html).
11 changes: 11 additions & 0 deletions _boards_cm/retro-lite-cm4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: board
title: "Retro Lite CM4"
short_description: Nintendo Switch-sized Raspberry Pi gaming handheld.
status: prototype
picture: "/images/board-retro-lite-cm4.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-775261566"
link: https://bitbuilt.net/forums/index.php?threads/retro-lite-cm4-a-stonededge-and-dmcke5-collaboration.3934/
videos: []
---
The Retro Lite CM4 is a sleek, handheld gaming console to be completed early 2021. It is a collaboration project between StonedEdge and Dmcke5 on the BitBuilt forums. It is modelled in SolidWorks and the PCBs were designed in EAGLE. The project is a work in progress, but we hope to have it all done very soon! Final shell will be done in 6061 aluminum.
12 changes: 12 additions & 0 deletions _boards_cm/seeed-dual-gig-cm4-routerboard.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: board
title: "Seeed Studio Dual-GigE CM4 Routerboard"
short_description: Two-port gigabit router with USB 3.
status: prototype
picture: "/images/board-seeed-dual-gig-cm4-routerboard.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-751566018"
link: https://twitter.com/Nicho810/status/1337210218980118529
videos:
- https://www.youtube.com/watch?v=w9giSg6ORMk
---
This board has two Gigabit ethernet ports, along with USB 3.0, and is barely larger than the CM4 itself!
1 change: 1 addition & 0 deletions _boards_cm/sourcekit-pitray-mini.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
layout: board
title: "Sourcekit PiTray mini"
short_description: Inexpensive Raspberry Pi 4 model B form factor carrier.
status: production
picture: "/images/board-sourcekit-pitray-mini.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issue-743990222"
Expand Down
1 change: 1 addition & 0 deletions _boards_cm/stereopi-v2.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
layout: board
title: "StereoPi - DIY stereoscopic camera"
short_description: Two cameras for steroscopic vision.
status: prototype
picture: "/images/board-stereopi-v2.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-734928825"
Expand Down
11 changes: 11 additions & 0 deletions _boards_cm/tinycar-cm4-markus-kasten.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: board
title: "TinyCar CM4"
short_description: Integrates two Google Coral TPUs in a tiny package.
status: prototype
picture: "/images/board-tinycar-cm4-markus-kasten.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-759723796"
link: https://twitter.com/MarkusInABox/status/1347920396998344705
videos: []
---
This is a 6-layer CM4 carrier board designed by Markus Kasten that directly integrates two Google Coral TPUs.
11 changes: 11 additions & 0 deletions _boards_cm/tofu-industrial-carrier.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
layout: board
title: "TOFU Industrial CM4 Carrier"
short_description: CM4 board meant for industrial applications.
status: prototype
picture: "/images/board-tofu-industrial-carrier.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-759707983"
link: https://twitter.com/oratek_ch/status/1337500145966051330
videos: []
---
The TOFU is an industrial carrier board for the CM4.
1 change: 1 addition & 0 deletions _boards_cm/turing-pi-2.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
layout: board
title: "Turing Pi 2"
short_description: 4 CM4 Cluster on a Mini ITX board.
status: prototype
picture: "/images/board-turing-pi-2.png"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issue-743990222"
Expand Down
12 changes: 12 additions & 0 deletions _boards_cm/uptime-lab-cm4-blade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
layout: board
title: "Uptime Lab CM4 M.2 Blade Concept"
short_description: Concept for 22 CM4s with M.2 storage in a 1U rack.
status: prototype
picture: "/images/board-uptime-lab-cm4-blade.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-738877163"
link: https://uplab.pro
videos:
- https://www.youtube.com/watch?v=4vSGl5kpf-k
---
In just one rack unit up to 22 devices, each has its own NVMe disk, 1 Gbit Ethernet with PoE support, micro HDMI and USB-C pots (for blades setup). Up to 176 Gb of RAM, 22 Quad-core Cortex-A72 and 44Tb of storage.
14 changes: 14 additions & 0 deletions _boards_cm/waveshare-cm4-poe-board.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
layout: board
title: "Waveshare Compute Module 4 PoE Board"
short_description: Some nice upgrades to the original IO Board design.
status: production
picture: "/images/board-waveshare-cm4-poe-board.jpg"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-760921807"
link: https://www.waveshare.com/compute-module-4-poe-board.htm
videos:
- https://www.youtube.com/watch?v=DKV7wv7NaCY
---
This board integrates an 802.3af-compliant PoE circuit (5V/2.5A) for powering the board over Ethernet, and includes 4x USB 3.2 Gen1 ports instead of the 2x USB 2.0 ports on the official Raspberry Pi Compute Module 4 IO board.

It also has a 5V/12V combo fan header, a colored GPIO header, and allows power input between 7V-36V
15 changes: 15 additions & 0 deletions _boards_cm/wiretrustee-sata-4x-nas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
layout: board
title: "Wiretrustee 4x SATA NAS Board"
short_description: SATA NAS board with an optional control board.
status: prototype
picture: "/images/board-wiretrustee-sata-4x-nas.png"
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-769904055"
link: https://wiretrustee.com
videos: []
---
This 4x SATA NAS board operates over the PCIe bus on the Compute Module 4 to deliver at least 220 MB/sec RAID performance.

It also features an optional "control" board (SATA status, power on/off, reset) connected via FPC cable to the main board for a nicer NAS case design. The integrated Marvell 88SE9215 controller does the PCIe <-> SATA signal conversion.

Should be available on Crowdsupply at some point in the future, check out the website for the latest updates!
12 changes: 6 additions & 6 deletions _layouts/board.html
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,12 @@ <h1 id="board_title">{{ page.title }}</h1>
</tbody>
</table>

<div class="card_videos">
<div class="board_content">
<h3>Description</h3>
{{ content }}
</div>

<div class="board_videos">
<h3>Videos Related to this Board</h2>
{% if page.videos.size >= 1 %}
<ul>
Expand All @@ -68,11 +73,6 @@ <h3>Videos Related to this Board</h2>
{% endif %}
</div>

<div class="card_content">
<h3>Description and Notes</h3>
{{ content }}
</div>

</section>
</div>

Expand Down
12 changes: 12 additions & 0 deletions assets/css/style.scss
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,16 @@
// Index pages.
.card_table,
.board_table {
width: 100%;

td {
vertical-align: top;
}

.links {
margin-top: 1em;
font-size: .8em;
}
}

.card_table_picture,
Expand All @@ -55,6 +62,11 @@
margin: 0;
}

.card_picture_td,
.board_picture_td {
width: 100px;
}

// Detail pages.
#card_title,
#board_title {
Expand Down
Loading

0 comments on commit 339cf0d

Please sign in to comment.