{
  "source": {
    "schemaVersion": 1,
    "buildId": "little-satellite",
    "catalogueId": "ldraw-duplo-3",
    "rulesRevision": "upright-shapes-3",
    "gridId": "ldraw-grid-2",
    "title": "Little satellite",
    "theme": "Little Space Missions",
    "difficulty": "Build together",
    "pieces": [
      {
        "id": "stand-base-1",
        "part": "square-plate",
        "colour": "white",
        "x": 0,
        "y": 0,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "stand-base-2",
        "part": "tall-square",
        "colour": "white",
        "x": 1,
        "y": 12,
        "z": 1,
        "yaw": 0
      },
      {
        "id": "body-floor-1",
        "part": "square-plate",
        "colour": "white",
        "x": 0,
        "y": 60,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "wings-1",
        "part": "long-plate",
        "colour": "blue",
        "x": 2,
        "y": 72,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "wings-2",
        "part": "long-plate",
        "colour": "blue",
        "x": 10,
        "y": 72,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "left-panels-1",
        "part": "plate",
        "colour": "blue",
        "x": -2,
        "y": 84,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "left-panels-2",
        "part": "square",
        "colour": "blue",
        "x": -2,
        "y": 84,
        "z": 1,
        "yaw": 0
      },
      {
        "id": "right-panels-1",
        "part": "square",
        "colour": "blue",
        "x": 4,
        "y": 84,
        "z": 1,
        "yaw": 0
      },
      {
        "id": "right-panels-2",
        "part": "plate",
        "colour": "blue",
        "x": 10,
        "y": 84,
        "z": 1,
        "yaw": 90
      },
      {
        "id": "body-top-1",
        "part": "square-plate",
        "colour": "white",
        "x": 0,
        "y": 84,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "receiver-ring-1",
        "part": "round-plate",
        "colour": "blue",
        "x": 0,
        "y": 96,
        "z": 0,
        "yaw": 0
      },
      {
        "id": "receiver-1",
        "part": "round-tall",
        "colour": "yellow",
        "x": 1,
        "y": 108,
        "z": 1,
        "yaw": 0
      },
      {
        "id": "receiver-2",
        "part": "square",
        "colour": "yellow",
        "x": 1,
        "y": 156,
        "z": 1,
        "yaw": 0
      }
    ],
    "steps": [
      {
        "id": "stand-base",
        "text": "Lay a white 4 × 4 plate flat. Centre a white double-height square brick on it.",
        "pieces": [
          "stand-base-1",
          "stand-base-2"
        ],
        "camera": "isometric"
      },
      {
        "id": "body-floor",
        "text": "Centre a white 4 × 4 plate on the stand, lined up with the plate below.",
        "pieces": [
          "body-floor-1"
        ],
        "camera": "isometric"
      },
      {
        "id": "wings",
        "text": "Place two blue 2 × 8 plates across the body, end to end. Each overlaps the body by two columns and projects six columns out to its side.",
        "pieces": [
          "wings-1",
          "wings-2"
        ],
        "camera": "isometric"
      },
      {
        "id": "left-panels",
        "text": "Cover the exposed left wing with a blue 2 × 4 plate at its outer end and a blue square brick beside it, next to the white body.",
        "pieces": [
          "left-panels-1",
          "left-panels-2"
        ],
        "camera": "isometric"
      },
      {
        "id": "right-panels",
        "text": "Mirror the blue panels on the right: a square beside the body and a 2 × 4 plate at the outer end.",
        "pieces": [
          "right-panels-1",
          "right-panels-2"
        ],
        "camera": "isometric"
      },
      {
        "id": "body-top",
        "text": "Join the wings with a white 4 × 4 plate centred above the body.",
        "pieces": [
          "body-top-1"
        ],
        "camera": "isometric"
      },
      {
        "id": "receiver-ring",
        "text": "Centre a blue round plate on the white body.",
        "pieces": [
          "receiver-ring-1"
        ],
        "camera": "isometric"
      },
      {
        "id": "receiver",
        "text": "Put a yellow round tower in the middle of the blue circle. Add a yellow square directly on top.",
        "pieces": [
          "receiver-1",
          "receiver-2"
        ],
        "camera": "isometric"
      }
    ]
  },
  "description": "Two blue solar-panel wings stretch from a white body above a broad stand. A yellow receiver points upwards, ready for a pretend message from home.",
  "playPrompt": "Send a three-word message to the moon base. Invent a weather report for a planet with two suns. Count the blue panel sections, then give each one a pretend job.",
  "playPrompts": [
    "Send a three-word message to the moon base.",
    "Invent a weather report for a planet with two suns.",
    "Count the blue panel sections, then give each one a pretend job."
  ],
  "synonyms": [],
  "buildNotes": [
    "The satellite is supported by a fixed stand. Its panels and receiver do not turn.",
    "Lift the model by the stand and central body, keeping the long panels clear."
  ],
  "physicalNotes": [
    "Check stability, grip and ease of separation with physical bricks."
  ],
  "revisionHash": "6bc233c30b59b2fa48c6f738718bd5226d17c3ffebd0d2b4ce79d243c5ec5c76",
  "sourceHash": "6625065049de938c2b1e0d67819f3d09e91570f6d72570e2be878f6ecf49c172",
  "catalogueHash": "c969d6e6397b21f5af1bfc379036cd36c54d22e6aea58caaf65bf1f87410d1a8",
  "bom": [
    {
      "part": "long-plate",
      "colour": "blue",
      "name": "Long plate",
      "colourName": "Blue",
      "count": 2
    },
    {
      "part": "plate",
      "colour": "blue",
      "name": "Small plate",
      "colourName": "Blue",
      "count": 2
    },
    {
      "part": "round-plate",
      "colour": "blue",
      "name": "Round plate",
      "colourName": "Blue",
      "count": 1
    },
    {
      "part": "round-tall",
      "colour": "yellow",
      "name": "Round tower brick",
      "colourName": "Yellow",
      "count": 1
    },
    {
      "part": "square",
      "colour": "blue",
      "name": "Square brick",
      "colourName": "Blue",
      "count": 2
    },
    {
      "part": "square",
      "colour": "yellow",
      "name": "Square brick",
      "colourName": "Yellow",
      "count": 1
    },
    {
      "part": "square-plate",
      "colour": "white",
      "name": "Square plate",
      "colourName": "White",
      "count": 3
    },
    {
      "part": "tall-square",
      "colour": "white",
      "name": "Tall square brick",
      "colourName": "White",
      "count": 1
    }
  ],
  "shapeBom": [
    {
      "part": "long-plate",
      "name": "Long plate",
      "count": 2
    },
    {
      "part": "plate",
      "name": "Small plate",
      "count": 2
    },
    {
      "part": "round-plate",
      "name": "Round plate",
      "count": 1
    },
    {
      "part": "round-tall",
      "name": "Round tower brick",
      "count": 1
    },
    {
      "part": "square",
      "name": "Square brick",
      "count": 3
    },
    {
      "part": "square-plate",
      "name": "Square plate",
      "count": 3
    },
    {
      "part": "tall-square",
      "name": "Tall square brick",
      "count": 1
    }
  ],
  "validation": {
    "data": "pass",
    "geometry": "pass",
    "sequence": "pass",
    "prototype": true,
    "diagnostics": [
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "body-floor-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "wings-1"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "wings-2"
        ]
      },
      {
        "code": "overhang",
        "severity": "warning",
        "stage": "geometry",
        "message": "Partly supported or bridging. Check the connection and balance physically.",
        "pieces": [
          "body-top-1"
        ]
      }
    ],
    "connections": [
      [
        "stand-base-1",
        "stand-base-2"
      ],
      [
        "stand-base-2",
        "body-floor-1"
      ],
      [
        "body-floor-1",
        "wings-1"
      ],
      [
        "body-floor-1",
        "wings-2"
      ],
      [
        "wings-1",
        "left-panels-1"
      ],
      [
        "wings-1",
        "left-panels-2"
      ],
      [
        "wings-1",
        "body-top-1"
      ],
      [
        "wings-2",
        "right-panels-1"
      ],
      [
        "wings-2",
        "right-panels-2"
      ],
      [
        "wings-2",
        "body-top-1"
      ],
      [
        "body-top-1",
        "receiver-ring-1"
      ],
      [
        "receiver-ring-1",
        "receiver-1"
      ],
      [
        "receiver-1",
        "receiver-2"
      ]
    ],
    "publicationAllowed": false
  },
  "id": "little-satellite",
  "title": "Little satellite",
  "intro": "Two blue solar-panel wings stretch from a white body above a broad stand. A yellow receiver points upwards, ready for a pretend message from home."
}
