diff --git a/_boards_cm/CM4_MATX.md b/_boards_cm/CM4_MATX.md
new file mode 100644
index 000000000..99e086074
--- /dev/null
+++ b/_boards_cm/CM4_MATX.md
@@ -0,0 +1,11 @@
+---
+layout: board
+title: "CM4 MATX"
+status: prototype
+picture: "/images/board-cm4-matx.png"
+github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issue-743990222"
+link: https://github.com/TheGuyDanish/CM4_MATX
+videos:
+ - https://www.youtube.com/watch?v=4vSGl5kpf-k
+---
+CM4 MATX is a project aiming to create an open source, micro-ATX standard-compliant motherboard for the Raspberry Pi Compute Module 4.
diff --git a/_boards_cm/compute-module-4-io-board.md b/_boards_cm/compute-module-4-io-board.md
new file mode 100644
index 000000000..4b9b67ed4
--- /dev/null
+++ b/_boards_cm/compute-module-4-io-board.md
@@ -0,0 +1,12 @@
+---
+layout: board
+title: "Raspberry Pi Compute Module 4 IO Board"
+status: production
+picture: "/images/board-compute-module-4-io-board.jpg"
+github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices"
+link: https://www.raspberrypi.org/products/compute-module-4-io-board/
+videos:
+ - https://www.youtube.com/watch?v=HUamq0ey8_M
+ - https://www.youtube.com/watch?v=vc_Lh_a1BQI
+---
+Exposing every interface from Raspberry Pi Compute Module 4, the Compute Module 4 IO Board provides a development platform and reference base-board design for our most powerful Compute Module yet.
diff --git a/_boards_cm/gumstix-raspberry-pi-cm4-devboard.md b/_boards_cm/gumstix-raspberry-pi-cm4-devboard.md
new file mode 100644
index 000000000..feccc5465
--- /dev/null
+++ b/_boards_cm/gumstix-raspberry-pi-cm4-devboard.md
@@ -0,0 +1,11 @@
+---
+layout: board
+title: "Gumstix Raspberry Pi CM4 Development Board"
+status: prototype
+picture: "/images/board-gumstix-cm4-dev-board.jpg"
+github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-731269090"
+link: https://www.gumstix.com/manufacturer/raspberry-pi/cm4-development-board.html
+videos:
+ - https://www.youtube.com/watch?v=4vSGl5kpf-k
+---
+Designed by Gumstix in Geppetto, the Gumstix Raspberry Pi CM4 Development Board brings the best of the CM4 to light, from PCIe to Gigabit Ethernet to dual CSI2 cameras. Whether you're building a NAS server or a face-detecting robot, The CM4 Development board has built-in features that will help your project along.
diff --git a/_boards_cm/pikeeb.md b/_boards_cm/pikeeb.md
new file mode 100644
index 000000000..457457b55
--- /dev/null
+++ b/_boards_cm/pikeeb.md
@@ -0,0 +1,11 @@
+---
+layout: board
+title: "PiKeeb - Open Source Digital Typewriter"
+status: prototype
+picture: "/images/board-pikeeb.jpg"
+github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-734625905"
+link: https://www.reddit.com/r/PiKeeb/
+videos:
+ - https://www.youtube.com/watch?v=4vSGl5kpf-k
+---
+PiKeeb is the RaspberryPi-enabled battery-powered open-source hackable digital typewriter with hot-swappable mechanical switches.
diff --git a/_boards_cm/sourcekit-pitray-mini.md b/_boards_cm/sourcekit-pitray-mini.md
new file mode 100644
index 000000000..02654cae1
--- /dev/null
+++ b/_boards_cm/sourcekit-pitray-mini.md
@@ -0,0 +1,14 @@
+---
+layout: board
+title: "Sourcekit PiTray mini"
+status: production
+picture: "/images/board-sourcekit-pitray-mini.jpg"
+github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issue-743990222"
+link: https://www.dfrobot.com/product-2196.html
+videos:
+ - https://www.youtube.com/watch?v=4vSGl5kpf-k
+ - https://www.youtube.com/watch?v=DKV7wv7NaCY
+---
+The Sourcekit PiTray mini is a companion IO board for Raspberry Pi Compute Module (not included). It is designed for use both as a development system for Compute Module 4 and as an embedded board integrated into end products.
+
+It provides an excellent way to bring similar development experience of Raspberry Pi 4B to Compute Module 4. So users could upgrade their system or setup from the standard Raspberry Pi 4B to CM4 seamlessly. With capability to flash OS image to eMMC on CM4, PiTray mini serves as a budget alternative to Raspberry Pi Compute Module 4 IO Board.
diff --git a/_boards_cm/stereopi-v2.md b/_boards_cm/stereopi-v2.md
new file mode 100644
index 000000000..dc11731e6
--- /dev/null
+++ b/_boards_cm/stereopi-v2.md
@@ -0,0 +1,11 @@
+---
+layout: board
+title: "StereoPi - DIY stereoscopic camera"
+status: prototype
+picture: "/images/board-stereopi-v2.jpg"
+github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issuecomment-734928825"
+link: https://hackaday.io/project/175788-stereopi-v2-cm4-based-diy-stereoscopic-camera
+videos:
+ - https://www.youtube.com/watch?v=4vSGl5kpf-k
+---
+From the makers of [StereoPi](https://stereopi.com) comes the StereoPi v2 - a CM4-based DIY stereoscopic camera. For computer vision learners, drone and robot builders, AR/VR and 360 panorama experimenters. Open-source. Now with WiFi, BT, and more power.
\ No newline at end of file
diff --git a/_boards_cm/test-board.md b/_boards_cm/test-board.md
deleted file mode 100644
index d47d59bf9..000000000
--- a/_boards_cm/test-board.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-layout: board
-title: "Exacq Technologies TI XIO3130 1 to 2 Port PCIe Switch"
-picture: "/images/adapter-exacq-ti-xio3130-2-port-pcie-switch.jpg"
-functionality: "Currently Testing"
-driver_required: "No"
-github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/14"
-buy_link: https://www.ti.com/product/XIO3130
-videos: []
----
-Follow the GitHub issue for more details about this board's current testing progress.
diff --git a/_boards_cm/turing-pi-2.md b/_boards_cm/turing-pi-2.md
new file mode 100644
index 000000000..2dff3efeb
--- /dev/null
+++ b/_boards_cm/turing-pi-2.md
@@ -0,0 +1,11 @@
+---
+layout: board
+title: "Turing Pi 2"
+status: prototype
+picture: "/images/board-turing-pi-2.png"
+github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/25#issue-743990222"
+link: https://turingpi.com/v2/
+videos:
+ - https://www.youtube.com/watch?v=4vSGl5kpf-k
+---
+Turing Pi is a compact ARM cluster that provides a secure and scalable compute in the edge. It is designed to make web-scale edge computing easier for developers. Turing Pi cluster architecture allows you to migrate and sync web apps with minimal friction. It provides you with complete control of the edge infrastructure and improves reliability.
diff --git a/_layouts/board.html b/_layouts/board.html
index c607e6f37..0d444c26a 100644
--- a/_layouts/board.html
+++ b/_layouts/board.html
@@ -28,6 +28,8 @@
+ < Back to Boards and Projects
+
{{ page.title }}
@@ -41,13 +43,13 @@
- | Buy Link |
+ Website |
More Info |
- | Buy this Board |
+ More Info |
GitHub Issue |
diff --git a/_plugins/post_thumbnail_generator.rb b/_plugins/post_thumbnail_generator.rb
index 228a0ac19..e6bd38799 100644
--- a/_plugins/post_thumbnail_generator.rb
+++ b/_plugins/post_thumbnail_generator.rb
@@ -36,15 +36,11 @@ module Jekyll
def generate(site)
# Loop through all site collections.
site.collections.each do |name, collection|
-
- if name.include? "cards_"
- collection.docs.each do |doc|
- if doc.data.has_key?("picture")
- site.static_files << PostThumbnailImage.new(site, site.source, "images", File.basename(doc.data["picture"]))
- end
+ collection.docs.each do |doc|
+ if doc.data.has_key?("picture")
+ site.static_files << PostThumbnailImage.new(site, site.source, "images", File.basename(doc.data["picture"]))
end
end
-
end
end
end
diff --git a/assets/css/style.scss b/assets/css/style.scss
index 1ab5872d0..f87c3e7d7 100644
--- a/assets/css/style.scss
+++ b/assets/css/style.scss
@@ -40,25 +40,29 @@
font-size: 18px;
}
-// Home page.
-.card_table {
+// Index pages.
+.card_table,
+.board_table {
td {
vertical-align: top;
}
}
-.card_table_picture {
+.card_table_picture,
+.board_table_picture {
max-width: 100px;
max-height: 100px;
margin: 0;
}
-// Card pages.
-#card_title {
+// Detail pages.
+#card_title,
+#board_title {
font-size: 24px;
}
-.card_picture {
+.card_picture,
+.board_picture {
text-align: center;
width: 100%;
@@ -67,7 +71,8 @@
}
}
-.card_details_table {
+.card_details_table,
+.board_details_table {
margin: 0 auto;
}
@@ -77,7 +82,8 @@
height: auto;
}
- .card_picture img {
+ .card_picture img,
+ .board_picture img {
max-width: 100%;
}
}
diff --git a/boards_cm.md b/boards_cm.md
index c2c609609..12aa8cede 100644
--- a/boards_cm.md
+++ b/boards_cm.md
@@ -5,8 +5,6 @@ title: Boards
## Compute Module 4 Boards and Projects
{: .no_toc}
-This page lists all the Compute Module 4-based products and boards I have found.
-
If you think a project should be added here, please [open an issue on GitHub](https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues) to add it.
### Categories
@@ -28,6 +26,7 @@ The following boards are commercially available and can be purchased today.
{% for board in site.boards_cm %}
+ {% if board.status == "production" %}
|
{% if board.picture %}
@@ -36,14 +35,15 @@ The following boards are commercially available and can be purchased today.
|
{{ board.title }}
- (Buy this Board)
+ (Website)
|
+ {% endif %}
{% endfor %}
-### Prototype / Hobbyist Boards
+### Prototype or Non-Commercial Boards
The following boards are either not yet commercially available or one-offs and _might_ be licensed under an Open Hardware License, allowing you to build your own.
@@ -56,6 +56,7 @@ The following boards are either not yet commercially available or one-offs and _
{% for board in site.boards_cm %}
+ {% if board.status == "prototype" %}
|
{% if board.picture %}
@@ -64,9 +65,10 @@ The following boards are either not yet commercially available or one-offs and _
|
{{ board.title }}
- (Buy this Board)
+ (Website)
|
+ {% endif %}
{% endfor %}
diff --git a/images/board-cm4-matx.png b/images/board-cm4-matx.png
new file mode 100644
index 000000000..112402f66
Binary files /dev/null and b/images/board-cm4-matx.png differ
diff --git a/images/board-compute-module-4-io-board.jpg b/images/board-compute-module-4-io-board.jpg
new file mode 100644
index 000000000..4894ec04c
Binary files /dev/null and b/images/board-compute-module-4-io-board.jpg differ
diff --git a/images/board-generic.png b/images/board-generic.png
new file mode 100644
index 000000000..f360a8b0d
Binary files /dev/null and b/images/board-generic.png differ
diff --git a/images/board-gumstix-cm4-dev-board.jpg b/images/board-gumstix-cm4-dev-board.jpg
new file mode 100644
index 000000000..44e311ffe
Binary files /dev/null and b/images/board-gumstix-cm4-dev-board.jpg differ
diff --git a/images/board-pikeeb.jpg b/images/board-pikeeb.jpg
new file mode 100644
index 000000000..9f0a6d8a5
Binary files /dev/null and b/images/board-pikeeb.jpg differ
diff --git a/images/board-sourcekit-pitray-mini.jpg b/images/board-sourcekit-pitray-mini.jpg
new file mode 100644
index 000000000..6f4a977fd
Binary files /dev/null and b/images/board-sourcekit-pitray-mini.jpg differ
diff --git a/images/board-stereopi-v2.jpg b/images/board-stereopi-v2.jpg
new file mode 100644
index 000000000..c2c963b0f
Binary files /dev/null and b/images/board-stereopi-v2.jpg differ
diff --git a/images/board-turing-pi-2.png b/images/board-turing-pi-2.png
new file mode 100644
index 000000000..13bae7508
Binary files /dev/null and b/images/board-turing-pi-2.png differ
diff --git a/index.md b/index.md
index 6de69b8c9..4bb325731 100644
--- a/index.md
+++ b/index.md
@@ -8,7 +8,7 @@ The Raspberry Pi Compute Module 4 IO Board exposes the Pi's PCI Express 1x lane
[This project is maintained on GitHub](https://github.com/geerlingguy/raspberry-pi-pcie-devices); suggest new cards to test or share your own experiences there. These helpful resources can help you in your own PCIe testing on the Pi, or can inspire you to create your own custom Pi boards!
- - [Compute Module 4-based Products and Boards](boards_cm)
+ - **[Compute Module 4-based Products and Boards](boards_cm)**
- [Raspberry Pi Linux Cross-compilation Environment](https://github.com/geerlingguy/raspberry-pi-pcie-devices/tree/master/extras/cross-compile)
- [Instructions for increasing BAR space allocations](https://gist.github.com/geerlingguy/9d78ea34cab8e18d71ee5954417429df)