Blackview MP80 10" mini rack tray
Two Blackview MP80 mini PCs in 1U of a 10-inch rack, or four in 1.5U, seated on their bevelled bases, with keystone, vented or plain panels, an optional label and bolt-on rear ears for four-post racks.
Download: 1U dual · Front-mounted · Keystones · Vented · Labelled
About this model
A drop-in tray for 10" mini racks (Project MINI RACK / DeskPi / GeeekPi style cabinets) that holds two Blackview MP80 mini PCs (the 87.8 × 87.8 × 37 mm N95/N97 box) in 1U, or four in 1.5U, and brings their LAN ports to the front through keystone couplers. No screws hold the units: the MP80’s base is bevelled, and each pocket’s lower walls are sloped at the same angle, so a unit seats on its bevel — it self-centres as it drops in, can’t slide, and lifts straight out. There is no floor under it: the seat starts at the tray’s bottom face and is all that holds it, so the case sits just 2 mm above the rack bottom with the whole underside clear.
Twenty-four variants are included. Two layouts:
1u_dual_side_by_side— two MP80s side by side, 152 mm deep (112 without keystones), 6 keystone slots (2× RJ45 + USB-A per unit). Print two for four nodes in 2U with every port easy to reach.1.5u_quad_two_rows— four MP80s in two rows of two, 254 mm deep, 8 keystone slots (2× RJ45 per unit), with a 46.5 mm gap between the rows: room for the front row’s plugs, then a divider that keeps the rows’ facing vents apart. This one is 1.5U: with two rows a 1U tray would have needed the keystone bay in front of the units and come out 294 mm deep, so its keystone row sits above the units instead, the bay shrinks to 12 mm and it fits a 260 mm rack such as the KWS Rack v2. Needs ~255 mm of depth behind the front rails and a 320 mm+ print bed (H2S/H2D); pair it with a 0.5U blank to stay on the U grid.
And these options, any combination:
-
_rear_ears(quad only) — two separate slotted ear plates for four-post racks. They are separate parts because ears fixed to the tray could never get past the rear posts: the tray slides in between them from the front and ends flush with their rear face, then each plate goes on from behind, screws to the rear end of the tray’s 8 mm pillar with 2× M3 × 12 and bolts to the rear post like the front panel. The quad is then held at both ends: a CalculiX check puts the front-mounted quad at ~2.7 mm of rear sag under four units (more in a warm cabinet), and ~0.1 mm with the rear held. Set up for the KWS Rack v2 (tray 264 mm deep = its 260 mm outer depth + 4); for any other four-post rack, measure front face to rear face and rebuild from the script withREAR_EAR_Y= that + 4 (a deeper rack grows a plain tail behind the tray). Front-mounted quads work in two-post racks, but rest the rear on something. -
_no_keystones— solid front panel with no keystone sockets, for cabling straight to the units or drilling your own layout. -
_vented_panel— the front panel is a grille in the same pointy-top hex pattern as the tray with a solid border around the slots, the rail ears and the label. Best airflow, still stiff. -
_labelled— “2 X BLACKVIEW MP80” / “4 X BLACKVIEW MP80” on a separate 2 mm cover plate over the front panel, printed flat and face down with the lettering as a two-colour inlay; the label always sits just below the keystone row.
e.g. 1.5u_quad_two_rows_rear_ears_no_keystones_vented_panel_labelled. In each print profile every variant
of that layout is a named plate: open the profile for your layout and printer, pick the plate, slice.
Plates run rear ears before front-mounted, vented panel before solid, keystone before no-keystone,
labelled before plain.
Designed for airflow. The MP80 breathes through a row of slots low on its front face and another on its rear, so the pocket walls are cut away in front of both rows, down past the slots’ bottom edge: nothing of the tray stands in front of them. On the quad a 45 mm wall across the gap between the rows gives each row’s facing vents a shaft of their own, so neither row breathes the other’s air, whichever way the fans blow. Each unit hangs on its seat with nothing under it and a 1 mm gap all round that is open at the top; the centre channel, the row gap between it and its neighbours and (on the dual) the keystone bay’s floor are vented, and so are the rear guard and outer walls wherever they don’t back onto a seat. The vent is pointy-top honeycomb — nominal 7 mm holes on 2 mm ribs, 60 % open, with 60° roofs on standing walls.
Designed for the rack. 254 mm panel, holes on 236.5 mm centres, slots at every EIA position so you can fix it at any rail hole, 2 mm corner radii, and on the dual a 52 mm bay behind the panel so a keystone coupler (~30 mm deep) and the cable plugged into its back have room; on the 1.5U quad the couplers hang above the units and the cables run back over the front row. The keystones click in properly: every opening has a socket behind it — a collar whose lips catch the module’s clips 8 mm behind its face, measured off widely printed patch panels and tested with a real coupler — so a module seats flush, clicks home, and comes out again by pressing its tab and tilting it forward. Each socket is shaped for the standing panel — a 45° wedge under the collar, one sloped roof over the clips — with three breakaway posts under the front ceiling and three under the rear upper catch of each socket. The four spans across each 15 mm opening are 2.55 mm; a printed MP80 test coupon confirmed that these short spans prevent drooping. The posts have narrow break points on the lower sills and stop a nominal 0.32 mm below their ceilings. Snap out all six before installing a coupler. Units sit front face forward (power button and vents towards the panel), 12 V / 2× RJ45 / 3.5 mm to the rear; HDMI faces left and USB-A right, so one unit’s USB-A and the other’s HDMI face the 26 mm centre channel (a right-angle adapter helps if you want both plugged in permanently) and the outward ports look over the 16 mm outer wall.
Label (_labelled variants). The label is on a separate cover plate that covers the whole front panel.
It prints flat and face down, so the lettering is a 0.8 mm inlay in its first five layers: crisp edges,
nothing overhanging, and only those five layers change colour instead of every layer through a label band
on the standing panel. It slides down onto the panel from above: dovetail hooks down both sides run in grooves
down the panel’s edges and hold its ends flat against the panel, screwed into the rack or not, and it rests on a
rim along its top. The rail slots and keystone windows line up with the panel’s and the rack screws pass through
both — so it can’t rattle or fall off, and you can swap it without touching the tray. On keystone variants it is the sockets’ front skin, so
every coupler sits flush with the cover’s face: fit the cover first, then clip the couplers in through it (and take
them out before sliding it off). On keystone variants the label sits 6.5 mm below the row (on the 1U dual the
row sits as high as its sockets allow, on the 1.5U quad high enough for the couplers to clear the units).
In the print profiles the tray and cover are on filament 1 (black PETG) and the inlay on filament 2 (white
PETG) already — just pick the plate and slice. Single-colour printers can fill the engraving with a paint
pen.
What you need
- 10" mini rack with ~220 mm clear width between the rails — measure yours: the tray is 219 mm wide. The quad needs ~255 mm of depth behind the front rails and 1.5U of height, and passes between the rear posts of a four-post rack (KWS Rack v2: 222 mm between the legs, 260 mm deep outside — it fits; keep its U clear of any back plate). If your rack is tighter, the FreeCAD script (linked below) rebuilds it at any width or depth.
- For the
_rear_earsvariants: 4× M3 × 12 screws (they cut their own thread in the 2.5 mm pilots; or drill 4 mm for M3 heat-set inserts) plus 4 more rack screws and cage nuts for the rear posts. - Two or four Blackview MP80 mini PCs: https://www.blackview.hk/products/item/mp80. The pockets are cut for the 87.8 × 87.8 × 37 mm case with its bevelled base; the bevel is estimated from photos (6.5 mm tall, 4 mm inset) and the sloped seat tolerates a millimetre or so either way — measure your unit and rebuild from the script for a perfect seat.
- 4× rack screws + cage nuts (M6, 12-24 or 10-32 all fit the 6.5 × 8.5 mm slots)
- Keystone couplers for the ports you want on the front: RJ45 (Cat6/6A), USB-A.
- Short patch cables from each unit’s rear ports forward to the keystones (the quad’s rear row needs ~30 cm).
- Set the MP80’s BIOS to power on after AC loss: the buttons of the quad’s rear row are only reachable from above.
Print settings (built into the profiles)
Same set-up as the Mac mini bracket — a cantilevered shelf in a cabinet that gets warm, so strength over speed:
- 5 walls — every wall in the tray is 4 mm or thinner, so five 0.5 mm perimeters make the panel, gussets, lips and vent ribs fully solid.
- 0.16 mm layers — the vent holes in the standing panel and walls cap with steep overhangs; the keystone sockets’ top edges bridge the 2.55 mm gaps between breakaway posts. Bridges print thick at 25 mm/s.
- 40 % gyroid infill in the core of the 4 mm floor and panel; 6 top / 5 bottom layers, 0.4 mm standard-flow nozzle; seams on the rear; no brim; purge for the two-colour label flushed into infill.
- Material: PETG (Bambu PETG Basic, textured PEI plate). Avoid PLA in a closed cabinet full of mini PCs; ASA or PETG-CF if your rack runs hot.
- Orientation as exported: floor on the bed, front panel standing up. No slicer-generated supports — the floor vents, keystone slots and rail slots print as vertical holes and the bevel seats are 32° overhangs; the tops of the vent holes in the standing walls and panel close with supported 60° overhangs.
- Time and material on an H2S: plain keystone dual ~5.3 h / 154 g (3.5 h / 129 g without keystones), plain 1.5U quad ~8.9 h / 277 g (~10.2 h / 311 g with rear ears, both ear plates included); a label adds its cover: about 1 h and 22–36 g of black plus 2.8 g of the second colour. The dual on an X1C is ~5.4 h.
- The cover’s lettering has its own slower settings built in (60 mm/s, Arachne walls), so the small white letters bond to the layer below instead of being dragged at full speed.
- Footprint: dual 254 × 152 mm (fits the 256 mm plates axis-aligned with 1 mm to spare, clear of the X1/P1 exclusion corner); quad 254 × 254 mm (264 with rear ears, the two ear plates lying flat in front of it), 66 mm tall — H2S/H2D only. Neither fits the A1 mini.
- Labelled variants change filament only in the cover’s first five layers; the profiles flush the purge into infill so the prime tower stays small. The rear-ear quads put their cover on a plate of its own.
Assembly
- Before fitting keystones, rock out all six temporary posts in each socket: three beneath the front edge and three beneath the rear upper catch. Grip each near its narrow foot, break it free gently, and trim any sill nub. Clear loose strands without levering against the catch.
- Labelled variants: slide the cover down onto the front panel from above, its hooks in the grooves down the panel’s side edges, until it rests on its top rim (it only goes on and off that way, so fit it before the tray goes into the rack). Fit the tray to the front rails with cage nuts and screws through both (any of the slot positions). With rear ears: slide the tray in from the front until its rear end is flush with the rear posts’ rear face, fix the front panel, then from behind hold each ear plate against the end of its pillar, screw it on with two M3 × 12 and bolt it to the rear post.
- Fit the keystone couplers from the front: bottom hook in first, then press the top in until the tab clicks behind the panel. To take one out, press its tab and tilt it top-forward.
- Drop each MP80 in, button towards the front — it centres itself on the bevel seat.
- Run short cables from the rear ports forward to the keystones, through the centre channel.