🐦
North Country Nests
Watertown, NY Β· Handmade
North Country Nests Β· Technical Documentation

Modular Birdhouse
Part Library v1.1

Complete dimensional specifications, connection geometry, PrusaSlicer print profiles, and assembly instructions. Optimized for Prusa MK4S with PETG. Updated from Bambu X1C spec.

PRUSA MK4SPETG PRIMARY250Γ—210Γ—220mm BED0.4mm NOZZLEOPEN FRAME29 UNIQUE PARTS
SECTION 01

System Architecture

All North Country Nests parts share a common 127Γ—127mm (5β€³Γ—5β€³) interior floor module grid. Every wall, floor, and roof part is designed around this base unit.

⚠
Prusa MK4S bed is 250Γ—210Γ—220mm β€” smaller than the Bambu X1C we originally spec'd for. All parts still fit: wall panels (151Γ—152mm) fit in both axes. Floor plate (151Γ—151mm) fits. Roof halves (175Γ—103mm) print flat and fit easily. The main constraint is the 210mm Y-axis β€” keep wall panels oriented with the 151mm dimension along Y.
🎨
No AMS / multi-color without MMU3: The Prusa MK4S is single-extruder by default. The Prusa MMU3 add-on (~$300) enables multi-material printing similar to Bambu's AMS. Without it, use the single-extruder dry-brush method for brick texture (documented in Section 08). The MMU3 is worth adding for production runs β€” it handles the brick color workflow automatically.
πŸ”—
Three connection types throughout: (1) Dovetail slide β€” wall-to-wall and wall-to-floor, 8mm Γ— 4mm, 6Β° draft, 0.15mm clearance. (2) Bayonet twist-lock β€” roof-to-wall collar, 22.5Β° rotation, 3 lugs, spring detent click. (3) Keyed D-post β€” all decorative add-ons, 8mm Γ— 4mm D-profile, 12mm engagement. Zero screws anywhere.
SECTION 02

Connection System Detail

JOINTDovetail Slide Joint
Shared
DimensionValue
Dovetail width (top)8.0mm
Dovetail width (base)10.4mm
Dovetail depth4.0mm
Draft angle6Β°
Clearance (pin→socket)0.15mm per side
Engagement lengthFull wall height 152mm
Friction lock zoneLast 12mm of travel
End stop depth3.0mm positive stop
  • β€ΊPin (male) on right edge of every wall panel
  • β€ΊSocket (female) on left edge of every wall panel
  • β€ΊSlight taper in last 12mm creates friction lock β€” no screw needed
  • β€ΊAssembly direction: always slide from top β†’ down
  • β€ΊSame joint rotated 90Β° for floor-to-wall base connection
Connection Points
Right edge β†’ PIN
Left edge β†’ SOCKET
Positive stop prevents over-insertion
PrusaSlicer Settings
Perimeters4 minimum
Layer height0.15mm at joint zones
Infill30% gyroid
Print dovetailVertical orientation
⚠
First print always: Print the test joint file (P001-TEST.stl β€” 40mm dovetail pair) before full panels. On the MK4S, PETG shrinkage is ~0.3%. If joints are too tight, increase clearance by 0.05mm in your CAD file. Target: slides with firm hand pressure only, clicks at 12mm from end.
FRONT SECTION Β· DOVETAIL PIN (MALE)← 8mm β†’ SOCKET (FEMALE)0.15mmclearance 6Β° DRAFT ANGLE BOTH SIDES FRICTION LOCK β€” last 12mm of travel 3mm POSITIVE END STOP
TAP VIEW TO ROTATE
SECTION 03

Tolerances & Fit Guide (Prusa MK4S)

// NORTH COUNTRY NESTS PETG TOLERANCE TABLE Β· PRUSA MK4S Β· 0.4mm NOZZLE
// All values in mm. Measured after 24hr PETG cool-down (PETG shrinks ~0.3%)
// Updated from Bambu X1C spec β€” MK4S runs slightly more PETG shrinkage

DOVETAIL_CLEARANCE     = 0.18  // per-side (was 0.15 on X1C β€” MK4S needs slightly more)
BAYONET_CLEARANCE      = 0.22  // per-side; 0.44mm total β€” easy twist
KEYED_POST_CLEARANCE   = 0.12  // D-profile; tight friction fit add-ons
LAYER_HEIGHT           = 0.20  // structural; 0.12 for detail faces
WALL_THICKNESS_MIN     = 3.0   // exterior walls (weather resistance)
WALL_THICKNESS_DETAIL  = 2.0   // decorative panels, shutters
DOVETAIL_PERIMETERS    = 4     // minimum for joint strength on MK4S
INFILL_STRUCTURAL      = 25    // percent; gyroid pattern
INFILL_DECORATIVE      = 12    // percent; lightning or grid
BRIDGE_THRESHOLD       = 10.0  // mm; add support above this on open-frame printer
PETG_SHRINK_FACTOR     = 0.997 // apply to large flat panels >100mm

// OPEN FRAME NOTES (MK4S has no enclosure):
// - Use draft shield in PrusaSlicer for panels >120mm
// - Keep printer away from AC vents / drafts
// - First layer: 240Β°C nozzle / 85Β°C bed (higher than Bambu due to open frame)
// - Fan: 40% from layer 3 (not full β€” PETG needs gentle cooling)
// - Slow first layer: 20mm/s regardless of profile

// FIRST PRINT ALWAYS: P001-TEST.stl (single joint pair, 40mm)
// If too loose: reduce clearance -0.05mm Β· If too tight: increase +0.05mm
SECTION 05

Part Library β€” Shared Core

P001Floor Plate β€” Standard
SharedClassicSignature
DimensionValue
Exterior footprint151 Γ— 151mm
Interior clear span127 Γ— 127mm
Thickness6.0mm
Wall socket depth4.0mm (dovetail bottom)
Drainage holes4Γ— Ø4.5mm, 20mm from corners
Post mount holeØ28mm centered (fits 1" EMT)
Hang loop bosses2Γ— M4 inserts, rear edge
Est. print time~50 min (MK4S slightly slower)
Est. filament~38g PETG
  • β€ΊDovetail sockets on all 4 edges receive wall panels
  • β€ΊDrainage channels slope 1Β° toward holes (water sheds outward)
  • β€ΊInterior surface: 0.4mm horizontal grooves @ 4mm pitch (fledgling grip)
  • β€ΊCorner chamfer 4mm to ease wall panel alignment
  • β€ΊIdentical for all 1-floor houses; stacked with P007 for multi-floor
  • β€ΊFits Prusa MK4S bed (151mm < 210mm Y-axis) βœ“
Connection Points
↑ Top: 4Γ— dovetail sockets β†’ P002/P003/P004
↓ Bottom: Ø28mm post sleeve OR M4 hang bosses
PrusaSlicer Settings
ProfileSTRUCTURAL
Layer0.20mm
OrientationFlat on bed β€” no support
Draft shieldYes (open frame)
TOP VIEW · P001 FLOOR PLATE 151.0mm exterior Ø4.5 drain Ø28 post
TAP VIEW TO ROTATE
P002Wall Panel β€” Smooth (F/L/R/B variants)
SharedClassicSignature
DimensionValue
Width (exterior)151mm
Height152mm
Wall thickness3.0mm exterior
Dovetail pin (R edge)8mm top Γ— 10.4mm base Γ— full height
Dovetail socket (L edge)Mating, 0.18mm clearance (MK4S)
Roof collar slot (top)14mm bayonet lug slot
Entry hole cutoutØ52mm (P005 universal insert)
Vent slots (rear only)2Γ— 6mm Γ— 2mm at top edge
Est. print time each~60 min (0.20mm structural)
Est. filament each~45g PETG
  • β€ΊP002F=front (entry hole), P002L=left, P002R=right, P002B=rear (vent slots)
  • β€ΊEntry hole uses universal Ø52mm cutout β€” P005 insert snaps in
  • β€ΊShutter D-post bosses flanking entry on P002F
  • β€ΊTop trim band switchable to MMU3 color 2 at top 12mm
  • β€ΊFits Prusa MK4S: 151mm < 210mm, 152mm < 250mm β€” print vertical βœ“
Connection Points
← Left edge: dovetail socket
β†’ Right edge: dovetail pin
↓ Bottom: horizontal dovetail β†’ P001
↑ Top: bayonet lug slot β†’ P010/P011
Face: 2Γ— D-post bosses for shutters / add-ons
PrusaSlicer Settings
ProfileJOINT-CRITICAL at edges
OrientationVertical, face outward
Variable layer0.15mm joints / 0.20mm body
Draft shieldYes β€” critical at 152mm height
FRONT VIEW Β· P002F FRONT WALL TRIM BAND β€” AMS / MMU3 color 2 PIN β†’ ← SOCKET Ø38mm P005 insert D-post D-post 151mm Γ— 152mm
TAP VIEW TO ROTATE
P003Wall Panel β€” Clapboard TextureP004Wall Panel β€” Brick Texture

Same base dimensions as P002. Direct swap. Choose texture based on your home's exterior.

P003 Β· Clapboard
Rib relief depth0.8mm proud
Pitch8mm horizontal
Single extruderEmbossed ribs β€” print as-is
MMU3 methodTrim color at top band only
Extra time+8 min vs P002
Extra filament+3g
P004 Β· Brick Running Bond
Mortar recess depth0.6mm
Brick size19 Γ— 9mm + 2.5mm mortar
Single extruderPrint in brick color, dry-brush mortar
MMU3 methodSlot 1: brick, Slot 2: mortar
MMU3 layer switchEvery 2.5mm (mortar height)
Extra time+25 min (MMU3 purge tower)
πŸ–ŒοΈ
Single extruder brick (recommended for first run): Print P004 in terracotta PETG. After printing, use a stiff brush to apply light grey acrylic craft paint into the 0.6mm mortar recesses. The recessed geometry catches the paint automatically. Wipe the face clean with a damp cloth while still wet. Takes ~5 min per panel. Looks excellent at farmers market display distances.
P010/P011Gable Roof Half β€” Left + Right
SharedClassicSignature
DimensionValue
Panel width (at base)103mm per half
Panel length (ridge→eave)175mm
Pitch angle35Β° (Classic) Β· 45Β° (Manor)
Overhang β€” eave12mm beyond wall face
Panel thickness3.5mm
Ridge jointMale/female tongue 6mm Γ— 4mm
Bayonet collarIntegrated into base edge
Vent gap at ridge6mm intentional gap (required)
MK4S bed fit175Γ—103mm flat β€” fits 250Γ—210 βœ“
Est. print time each~75 min
Est. filament each~52g PETG
  • β€ΊP010 (left) + P011 (right) are mirror images β€” different STLs
  • β€ΊRidge tongue/groove holds panels together at peak β€” friction fit
  • β€Ί6mm vent gap is intentional β€” required for bird thermoregulation
  • β€ΊBayonet collar locks to wall ring β€” 22.5Β° twist to lock or release
  • β€ΊChimney post boss integrated at P010 rear quadrant
  • β€ΊPrint flat on MK4S bed β€” no support needed (design eliminates overhang)
Connection Points
Ridge: P010 tongue β†’ P011 groove (friction)
Base: bayonet collar β†’ wall ring (22.5Β° twist)
Rear boss: D-post receiver for chimney P020
Peak boss: D-post receiver for vane P027 / finial
PrusaSlicer Settings
ProfileROOF-PANEL
OrientationFlat Β· shingle face up
SupportNone
Draft shieldNot needed (flat)
FRONT SECTION Β· P010+P011 GABLE 6mm VENT BAYONET COLLAR INTEGRATED 35Β° 35Β° chimney boss
TAP VIEW TO ROTATE
SECTION 06

Classic Build Order

All tool-free. Assembly time target: 8–12 minutes.

// CLASSIC BUILD SEQUENCE β€” target 8 min Β· Prusa MK4S PETG parts
// Parts: P001, P002F, P002L, P002R, P002B, P005-32, P006, P010, P011, P012

STEP 1  Place P001 floor plate flat. Identify front edge (post hole toward rear).

STEP 2  Slide P002B (rear wall) into floor rear dovetail.
        Direction: top β†’ down. Feel/hear click at end-stop.

STEP 3  Slide P002L (left wall) into floor left socket AND P002B left socket.
        Both joints engage simultaneously.
        β˜… Angle in at 15Β° first, then push straight down.

STEP 4  Slide P002R (right wall) into floor right socket AND P002B right socket.

STEP 5  Snap P005-32 entry insert into P002F cutout. 4 snaps click.

STEP 6  Slide P002F (front wall) into floor front AND P002L + P002R sockets.
        β˜… This is the key step β€” 3 dovetails engage simultaneously.
        β˜… Tilt forward 10Β°, align all 3 pins, push straight down.

STEP 7  Press P006 perch bar into D-post bosses on P002F.
        Push until flush with wall face.

STEP 8  Place P010 (left roof) on wall ring. Align bayonet lugs to slots.
        Push down β†’ twist clockwise 22.5Β° until detent click.

STEP 9  Place P011 (right roof). Align ridge tongue to P010 groove first.
        Push ridge down, then bayonet: push + twist.

STEP 10 Slide P012 ridge cap over ridge joint. Snaps to both halves.

// OPTIONAL ADD-ONS (all press-fit, no tools):
// P020 chimney β†’ press into roof chimney boss
// P027 vane β†’ press into peak boss
// P021 shutters β†’ press into P002F D-post bosses

// ANNUAL CLEANOUT (spring, before nesting season):
// Twist P010 + P011 CCW 22.5Β° β†’ lift off
// Slide P002F straight up and out
// Full interior accessible in <60 seconds, zero tools
SECTION 07

Interchangeability Matrix

✦ = direct swap Β· ~ = with adapter Β· β€” = not compatible

PartClassicManorFeederTownhouseObservatoryClock TowerEstateLighthouseTreehouse
P001 Floor Plate✦✦✦✦✦✦✦~✦
P002 Smooth Wall✦✦✦✦~βœ¦βœ¦β€”βœ¦
P003 Clapboard Wall✦✦✦✦~βœ¦βœ¦β€”βœ¦
P004 Brick Wallβœ¦βœ¦βœ¦βœ¦β€”βœ¦βœ¦β€”β€”
P005 Entry Insert✦✦✦✦✦✦✦✦✦
P006 Perch Bar✦✦✦✦✦✦✦✦✦
P010/011 Gable Roof✦~45Β°βœ¦βœ¦βœ¦βœ¦βœ¦β€”βœ¦
P020 Chimney✦~45Β°βœ¦βœ¦β€”βœ¦βœ¦β€”βœ¦
P021 Shuttersβœ¦βœ¦βœ¦βœ¦β€”βœ¦βœ¦β€”βœ¦
P022 Deckβœ¦βœ¦βœ¦βœ¦β€”βœ¦βœ¦β€”βœ¦
P023 Feeder Trayβœ¦βœ¦βœ¦βœ¦β€”βœ¦βœ¦β€”βœ¦
P024 Clock Tower~✦~βœ¦β€”βœ¦βœ¦β€”β€”
P027 Weather Vaneβœ¦βœ¦βœ¦βœ¦βœ¦βœ¦βœ¦β€”βœ¦
P028 Clear Panelβœ¦βœ¦βœ¦βœ¦βœ¦βœ¦βœ¦β€”βœ¦
SECTION 08

MMU3 Color Profiles (Prusa Equivalent of AMS)

Requires Prusa MMU3 add-on (~$300). Without MMU3, use single-color + dry-brush method.

Style / BuildMMU Slot 1MMU Slot 2MMU Slot 3MMU Slot 4Purge est.
Classic FarmhouseCream PETG (walls)Dark Brown (roof/trim)Forest Green (shutters)β€”~15g
Classic Brick ColonialTerracotta (brick)Light Grey (mortar)Charcoal (roof)White (frames)~32g
Manor VictorianWarm Tan (walls)Forest Green (roof)Gold (trim)White (rails)~40g
Clock Tower Sig.Stone (tower)Dark Slate (roof)Gold (clock face)Near-Black (bg)~25g
Custom Home MatchPrimary wallRoof/trimSecondary trimAccent/door~20–45g
πŸ’‘
Prusa MMU3 purge optimization: In PrusaSlicer, enable "Wipe tower" and set purge volume to 40mmΒ³ for PETG transitions (lower than default). Order filament from light β†’ dark in session. Use "Flush into infill" to absorb purge material without waste. The Prusa purge tower is slightly less efficient than Bambu AMS β€” budget 20% more purge waste per multi-color print.
SECTION 09

Texture Guide β€” Single vs Multi-Extruder

TextureRelief DepthPitchSingle ExtruderMMU3 MethodPost-processRecommended
Smooth / ModernNoneβ€”Print as-is2-color trim bandOptional sand 400grEither
Clapboard Siding0.8mm proud8mmSingle color β€” ribs print cleanTrim band as color 2None neededSingle ✦
Board & Batten1.2mm vertical24mmSingle color β€” vertical ribsBatten as color 2None neededSingle ✦
Brick Running Bond0.6mm recess19Γ—9mm + 2.5mmPrint brick color, dry-brush mortarSlot 1 brick, Slot 2 mortar, switch per 2.5mmSingle: 5min paint. MMU3: noneMMU3 preferred
Wood Shingle (roof)0.4mm stagger24Γ—8mmSingle color β€” shadow from reliefSlight per-course variationOptional dry-brush weatheringSingle ✦
Log Cabin6mm half-round logs12mm per logSingle (wood PETG or brown)Not neededWood stain PETGSingle ✦
SECTION 10

Classic Kit β€” Bill of Materials (Prusa MK4S)

// CLASSIC BIRDHOUSE β€” COMPLETE PART LIST
// All PETG unless noted Β· Single extruder baseline Β· Prusa MK4S

QTY  PART    DESCRIPTION                    GRAMS  TIME (MK4S)
───────────────────────────────────────────────────────────────
1    P001    Floor Plate                    38g    ~50min
1    P002F   Front Wall (entry hole)        45g    ~62min
1    P002L   Left Wall                      43g    ~58min
1    P002R   Right Wall                     43g    ~58min
1    P002B   Rear Wall (vent slots)         44g    ~60min
1    P005-32 Entry Insert 1.25" Bluebird    4g     ~14min
1    P006    Perch Bar                      6g     ~16min
1    P010    Gable Roof Half β€” Left         52g    ~75min
1    P011    Gable Roof Half β€” Right        52g    ~75min
1    P012    Ridge Cap                      8g     ~20min
───────────────────────────────────────────────────────────────
     TOTAL (base kit)                       335g   ~8.8hrs
     MK4S is ~15% slower than X1C β€” plan accordingly

// PLATE LAYOUT (250Γ—210mm bed):
     Plate 1: P001 + P002F + P002L + P002R  (fits with draft shield)
     Plate 2: P002B + P010 + P011 + P012 + P005 + P006

// FIRST TEST SEQUENCE:
// Day 1: Print P001-TEST.stl (joint pair only, ~20min)
//        Verify dovetail fits with 0.18mm clearance
//        Adjust clearance if needed, reprint test before full panels
// Day 2: Print Plate 1 overnight
// Day 3: Print Plate 2 overnight
// Day 4: Full assembly + hang outside for weather test