Skip to content

Commit

Permalink
Bill of materials completion
Browse files Browse the repository at this point in the history
  • Loading branch information
julianstirling committed Mar 27, 2024
1 parent c0f9416 commit aeeb9bb
Show file tree
Hide file tree
Showing 30 changed files with 370 additions and 25 deletions.
13 changes: 13 additions & 0 deletions 3dprinter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
PartData:
Specs:
3D printer type: Fused Filament Fabrication (FFF)
Suppliers:
Prusa Research:
PartNo: Original Prusa MK4
Link: https://www.prusa3d.com/product/original-prusa-mk4-2/
---

# FFF 3D printer

To print the nimble you will need a fused filament fabrication (FFF) 3D printer, sometimes called a FDM printer. Most FDM printers should do.
20 changes: 20 additions & 0 deletions PeliCalse1430.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
PartData:
Specs:
Internal Dimensions: 360 x 162 x 295 mm
Internal Lid Depth: 50 mm
Internal Base Depth: 245 mm
External Dimensions: 430 x 244 x 341 mm
Weight Empty: 2.54 kg
Weight With Foam: 2.95 kg
IP rating: IP67
Airline carry on size?: True
Suppliers:
Peli Products:
PartNo: 1430-001-110
Link: https://peliproducts.co.uk/products/1430-protector-case
---

# Peli Case 1430

To print the nimble you will need a fused filament fabrication (FFF) 3D printer, sometimes called a FDM printer. Most FDM printers should do.
6 changes: 3 additions & 3 deletions buildconf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,12 @@ CustomCategories:
net:
DisplayName: Networking Compontents
Reuse: false
prev:
DisplayName: Previously Assembled
Reuse: false
printed:
DisplayName: 3D printed parts
Reuse: false
prev:
Reuse: false
DisplayName: Previously Assembled
DefaultCategory: mech
HoverColor: '#555555'
License: CERN-OHL-S-2.0
Expand Down
6 changes: 4 additions & 2 deletions case.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,17 @@

{{BOM}}

[M4x10mm countersunk screws]: parts/Hardware.yaml#CskScrew_M4x10mm_SS
[M4x10mm cap screws]: parts/Hardware.yaml#CapScrew_M4x10mm_SS

## Construct the lid insert {pagestep}

* Join [AP Mount Top](fromstep){qty:1,cat:printed} and [AP Mount Bottom](fromstep){qty:1,cat:printed} together using two [M4x10mm countersunk screws]{qty: 2,cat: mech} and a [3mm Allen Key]{qty: 1,cat: tool}
* Join [AP Mount Top](fromstep){qty:1,cat:printed} and [AP Mount Bottom](fromstep){qty:1,cat:printed} together using two [M4x10mm countersunk screws]{qty: 2,cat: mech} and a [3mm Allen key](parts/metric_allen_keys.md){qty: 1,cat: tool}
* Using three more [M4x10mm countersunk screws]{qty: 3,cat: mech} attach the brackets that came with your three UniFi Access Points to the holes just below the join between the two prints.

## Attach to case{pagestep}

* Get your [Peli Case][Peli Case 1430]{qty:1} and open the lid.
* Get your [Peli Case][Peli Case 1430](PeliCalse1430.md){qty:1} and open the lid.
* Locate the mounting lugs on the peli case lid and align the lid insert with these lugs
* Use [M4x10mm cap screws]{qty: 2,cat: mech} to attach the inset into the Peli Case.

Expand Down
5 changes: 4 additions & 1 deletion construction.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,13 @@

{{BOM}}

[M4x10mm countersunk screws]: parts/Hardware.yaml#CskScrew_M4x10mm_SS
[M4x10mm cap screws]: parts/Hardware.yaml#CapScrew_M4x10mm_SS

## Attach the legs to the bottom{pagestep}

* Get the [bottom](fromstep){qty:1, cat:printed} and the four [rack legs](fromstep){qty:4, cat:printed} that you printed earlier.
* Get an [3mm Allen Key]{qty:1, cat:tool} ready
* Get an [3mm Allen key](parts/metric_allen_keys.md){qty:1, cat:tool} ready
* Use four [M4x10mm countersunk screws]{qty:4} to attach a leg to each corner of the bottom.

![](images/RackAssembly1.jpg)
Expand Down
6 changes: 4 additions & 2 deletions netgate_shelf.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,11 @@

{{BOM}}

[M3x12mm cap screws]: parts/Hardware.yaml#CapScrew_M3x12mm_SS

## Prepare the tray {pagestep}

* Take the [Netgate Shelf](fromstep){qty:1, cat:printed} you printed earlier and a [2.5mm Allen Key]{qty:1, cat:tool}.
* Take the [Netgate Shelf](fromstep){qty:1, cat:printed} you printed earlier and a [2.5mm Allen key](parts/metric_allen_keys.md){qty:1, cat:tool}.
* Lightly screw a [M3x12mm cap screw][M3x12mm cap screws]{qty:2} into the top hole of each of the two rear posts.
* Make sure each screw is inserted less than half way.

Expand All @@ -13,7 +15,7 @@

## Secure the Netgate 1100 {pagestep}

* Position the [Netgate 1100 Firewall Appliance]{qty:1, cat:net} on the shelf so that the ports are visible through the front of the tray
* Position the [Netgate 1100 Firewall Appliance](parts/Netgate1100.md){qty:1, cat:net} on the shelf so that the ports are visible through the front of the tray

![](images/Netgate2.jpg)
![](images/Netgate3.jpg)
Expand Down
6 changes: 4 additions & 2 deletions nuctall_shelf.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,12 @@

{{BOM}}

[M3x6mm countersunk screws]: parts/Hardware.yaml#CskScrew_M3x6mm_SS

## Position the computer{pagestep}

* Take the [NUC Shelf](fromstep){qty:1, cat:printed} you printed earlier
* Position the [NUC computer]{qty:1, cat:net} on the shelf so that front of the computer sits just behind where the shelf narrows
* Position the [NUC computer](parts/NUC_Computer.md){qty:1, cat:net} on the shelf so that front of the computer sits just behind where the shelf narrows

![](images/NUC_shelf1.jpg)

Expand All @@ -14,7 +16,7 @@

* Firmly hold the computer in place on the shelf with one hand.
* Turn the shelf and computer over so you can access the bottom of the shelf
* Use two [M3x6mm countersunk screws]{qty:2} and an [2.5mm Allen Key]{qty:1, cat:tool} to secure the computer in place
* Use two [M3x6mm countersunk screws]{qty:2} and an [2.5mm Allen key](parts/metric_allen_keys.md){qty:1, cat:tool} to secure the computer in place



Expand Down
6 changes: 4 additions & 2 deletions omnicharge_shelf.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,22 @@

{{BOM}}

[M4x10mm countersunk screws]: parts/Hardware.yaml#CskScrew_M4x10mm_SS

## Position the OmniCharge{pagestep}

>i Note that this shelf forms the top of the rack, so looks a bit different.

* Take the [Omni Shelf](fromstep){qty:1, cat:printed} you printed earlier.
* Position the [Omni 20C+]{qty:1, cat:net} so that the front of the device is not blocked
* Position the [Omni 20C+](parts/Omni20Cplus.md){qty:1, cat:net} so that the front of the device is not blocked

![](images/OmniShelfAssembly1.jpg)
![](images/OmniShelfAssembly2.jpg)

## Secure the OmniCharge{pagestep}

* Take the [Omni Shelf Lid](fromstep){qty:1, cat:printed} you printed earlier and place it over the Omni, aligning the three countersunk holes with the holes on the shelf.
* Use three [M4x10mm countersunk screws]{qty:3} and an [3mm Allen Key]{qty:1, cat:tool} to secure the computer in place
* Use three [M4x10mm countersunk screws]{qty:3} and an [3mm Allen key](parts/metric_allen_keys.md){qty:1, cat:tool} to secure the computer in place

![](images/OmniShelfAssembly3.jpg)
![](images/OmniShelfAssembly4.jpg)
Expand Down
11 changes: 11 additions & 0 deletions parts/AnkerUSBPower.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
PartData:
Specs:
Number of USB ports: 5
Suppliers:
Amazon UK:
PartNo: B00VTI8K9K
Link: https://www.amazon.co.uk/Anker-Charger-PowerPort-Charging-Multi-Port-Black/dp/B00VTI8K9K
---

# Anker PowerPort Speed 5
11 changes: 11 additions & 0 deletions parts/EthernetKeystone.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
PartData:
Specs:
Placeholder: Add something
Suppliers:
Company Name:
PartNo: add something
Link: add link
---

# Ethernet Keystone
11 changes: 11 additions & 0 deletions parts/HDMIKeystone.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
PartData:
Specs:
Placeholder: Add something
Suppliers:
Company Name:
PartNo: add something
Link: add link
---

# HDMI Keystone
93 changes: 93 additions & 0 deletions parts/Hardware.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
CapScrew_M2.5x6mm_SS:
Description: Socket Head Cap Screws ISO 4762 (DIN 912) M2.5 in A2 Stainless Steel
Name: Socket Head Cap (Allen) Screw M2.5 x 6mm in A2 Stainless
Specs:
Length: 6mm
Material: 'A2 Stainless Steel (Also known as: SAE 304; 18-8; UNS S30400; SUS304;
European norm 1.4301)'
Standards: ISO 4762, DIN 912
Thread: M2.5
Suppliers:
McMaster Carr:
Link: https://www.mcmaster.com/ISO-4762
PartNo: Search for ISO 4762
Westfield Fasteners:
Link: https://www.westfieldfasteners.co.uk//Bolts-Screws-Metric/Socket-Head-Cap-Allen-Screw-M2.5x6-A2-Stainless.html
PartNo: WF2335
CapScrew_M3x12mm_SS:
Description: Socket Head Cap Screws ISO 4762 (DIN 912) M3 in A2 Stainless Steel
Name: Socket Head Cap (Allen) Screw M3 x 12mm in A2 Stainless
Specs:
Length: 12mm
Material: 'A2 Stainless Steel (Also known as: SAE 304; 18-8; UNS S30400; SUS304;
European norm 1.4301)'
Standards: ISO 4762, DIN 912
Thread: M3
Suppliers:
McMaster Carr:
Link: https://www.mcmaster.com/ISO-4762
PartNo: Search for ISO 4762
Westfield Fasteners:
Link: https://www.westfieldfasteners.co.uk//Bolts-Screws-Metric/Socket-Head-Cap-Allen-Screw-M3x12-A2-Stainless.html
PartNo: WF2346
CskScrew_M3x6mm_SS:
Description: M3 Socket Head Countersunk Screws ISO 10642 (DIN 7991) in A2 Stainless Steel
Name: Socket Head Countersunk Screws Screw M3 x 6mm in A2 Stainless
Specs:
Length: 6mm
Material: 'A2 Stainless Steel (Also known as: SAE 304; 18-8; UNS S30400; SUS304;
European norm 1.4301)'
Standards: ISO 10642, DIN 7991
Thread: M3
Suppliers:
McMaster Carr:
Link: https://www.mcmaster.com/ISO-10642
PartNo: Search for ISO 10642
Westfield Fasteners:
Link: https://www.westfieldfasteners.co.uk/Bolts_Screws_Metric/Socket_Head_Csk_Allen_Screw_M3x6_A2_Stainless.html
PartNo: WF2540
LowProfile_CapScrew_M3x6mm_SS:
Description: Low Profile Socket Head Cap Screws ISO (DIN 6912) M3 in A2 Stainless Steel
Name: Low Profile Socket Head Cap (Allen) Screw M6 x 12mm in A2 Stainless
Specs:
Length: 6mm
Material: 'A2 Stainless Steel (Also known as: SAE 304; 18-8; UNS S30400; SUS304;
European norm 1.4301)'
Standards: DIN 6912
Thread: M3
Suppliers:
McMaster Carr:
Link: https://www.mcmaster.com/DIN-6912
PartNo: Search for DIN 6912
CapScrew_M4x10mm_SS:
Description: Socket Head Cap Screws ISO 4762 (DIN 912) M4 in A2 Stainless Steel
Name: Socket Head Cap (Allen) Screw M4 x 10mm in A2 Stainless
Specs:
Length: 10mm
Material: 'A2 Stainless Steel (Also known as: SAE 304; 18-8; UNS S30400; SUS304;
European norm 1.4301)'
Standards: ISO 4762, DIN 912
Thread: M4
Suppliers:
McMaster Carr:
Link: https://www.mcmaster.com/ISO-4762
PartNo: Search for ISO 4762
Westfield Fasteners:
Link: https://www.westfieldfasteners.co.uk//Bolts-Screws-Metric/Socket-Head-Cap-Allen-Screw-M4x10-A2-Stainless.html
PartNo: WF2357
CskScrew_M4x10mm_SS:
Description: M4 Socket Head Countersunk Screws ISO 10642 (DIN 7991) in A2 Stainless Steel
Name: Socket Head Countersunk Screws Screw M4 x 10mm in A2 Stainless
Specs:
Length: 10mm
Material: 'A2 Stainless Steel (Also known as: SAE 304; 18-8; UNS S30400; SUS304;
European norm 1.4301)'
Standards: ISO 10642, DIN 7991
Thread: M4
Suppliers:
McMaster Carr:
Link: https://www.mcmaster.com/ISO-10642
PartNo: Search for ISO 10642
Westfield Fasteners:
Link: https://www.westfieldfasteners.co.uk/Bolts_Screws_Metric/Socket_Head_Csk_Allen_Screw_M4x10_A2_Stainless.html
PartNo: WF2550
11 changes: 11 additions & 0 deletions parts/NUC_Computer.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
PartData:
Specs:
form Factor: Next Unit of Computing (NUC)
Suppliers:
Company Name:
PartNo: add something
Link: add link
---

# NUC Computer
22 changes: 22 additions & 0 deletions parts/Netgate1100.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
PartData:
Specs:
SoC: Marvell Armada 3720LP (88F3720) dual core ARM Cortex A53 processor @ 1.2GHz
System Memory: 1 GB DDR4 RAM on board
Storage: 8 GB EMMC
Network Interfaces: 1x Marvell 88E6141 networking switch 3x GbE Ethernet (WAN/LAN/OPT) 1x Mini PCIe slot(1)
USB: 1x USB 3.0 1x USB 2.0 1x Micro USB port (console)
Misc: Reset button, heatsink, 3 Status LED
Power: 12V 2A DC 5.5mm x 2.1mm x 10mm jack, center pin positive (power over USB not supported)
Power Consumption: 3.48W (idle)
Operating Temperature: 0°C (32°F) to 45°C (113°F)
Enclosure: Plastic 110 x 84.6 x 31.75 mm (4.33" x 3.33" x 1.25")
Certifications: CE, FCC, RoHS.
Suppliers:
Company Name:
PartNo: NP-1100-pf+
Link: https://itg-shop.co.uk/netgate-1100-pfsense-security-gateway.html
---

# Netgate 1100 pfSense+ Security Gateway

20 changes: 20 additions & 0 deletions parts/Omni20Cplus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
PartData:
Specs:
Cell Type: 18650 Li-ion battery
Capacity: 20,000mAh, 71Wh max at 22.2V
Weight: 1.35 lbs (611 g)
Dimension: 5.0″ x 4.8″ x 1.1″ (12.7 x 12.2 x 2.7 cm)
Operating temp: Temperature 0°C-40°C,Humidity 30-70%,Altitude ≤2000m
Wireless Charging Output: 10W
USB-C Input: 5V, 9V, 12V, 15V, 20V, up to3A, 45W max
USB-C Output Port 1: 5V/3A,9V/3A,12V/3A,15V/3A,20V/3A,60W max
USB-C Output Port 2: 5V/3A,9V/3A,12V/3A,15V/3A,20V/5A,100W max
USB-A Output Port1 and Port2: 5V/3A,9V/2A,12V/1.5A,QC 3.0 compatible 18W
Suppliers:
omnicharge:
PartNo: OP2CA002
Link: https://uk.omnicharge.co/products/omni-20-usb-c?variant=39355371716688
---

# Omni 20C+
24 changes: 24 additions & 0 deletions parts/RPi_4B.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
---
PartData:
Specs:
Processor: Broadcom BCM2711 Processor Quad core A72 (ARM v8) 64-bit SoC
Memory (depending on model): 2GB LPDDR4 SDRAM, 4GB LPDDR4 SDRAM or 8GB LPDDR4 SDRAM
Bluetooth: Bluetooth 5.0
WiFi: 2.4GHz/5.0GHz IEEE 802.11ac
Ethernet: Gigabit Ethernet
USB: 2 x USB 2.0 ports, 2 x USB 3.0 ports
Connection: 40-pin GPIO Header
HDMI: 2 x micro HDMI ports (up to 4Kp60 supported)
Video: 2-lane MIPI DSI display port, 2-lane MIPI CSI camera port
Audio: 4 Pole stereo output and composite video port
Multimedia: H.265 (4Kp60 decode), H.264 (1080p60 decode, 1080p30 encode. OpenGL ES 3.0 graphics.
Storage: microSD card slot for loading operating system and data storage
Input power: 5v DC via USB-C Connector (min 3A), 5v DC via GPIO header. POE enabled (PoE HAT required)
Operating Temperature: 0 to 50°C
Suppliers:
RS Components:
PartNo: 1822096
Link: https://uk.rs-online.com/web/p/raspberry-pi/1822096
---

# Raspbery Pi 4B
11 changes: 11 additions & 0 deletions parts/SSD.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
PartData:
Specs:
form Factor: 2.5 inch
Suppliers:
Company Name:
PartNo: add something
Link: add link
---

# 2.5" SSD
11 changes: 11 additions & 0 deletions parts/USBKeystone.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
PartData:
Specs:
Placeholder: Add something
Suppliers:
Company Name:
PartNo: add something
Link: add link
---

# USB Keystone
Loading

0 comments on commit aeeb9bb

Please sign in to comment.