Public

Thread: global placement in action on a 0.5x0.5

11 Discord messages from πŸ“ - Designing/πŸ’»-digital/threads/global-placement-in-action-on-a-05x05.md.

Category: πŸ“ - Designing Parent channel: #πŸ’»-digital Thread ID: 1527422187076714537

Messages: 11

message-1527423021311201441

2026-07-16T21:13:46.428+00:00 β€” Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1409664140196188251",
  "guildId": "1361349522684510449",
  "messageId": "1527422187076714537"
}
</details>

Content

<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1527423023987298356

2026-07-16T21:13:47.066+00:00 β€” Essen (@essen__)

Content

Working on making the render look at little nicer.
It should be technically possible to have coloring of the cells per hierarchical level which would make this a lot more interesting to look at, for the cases where the synthesizer doesn't flatten everything.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1527436879950254242

2026-07-16T22:08:50.585+00:00 β€” Essen (@essen__)

Content

Systolic placement πŸ«€

Attachments

<details> <summary>Attachments data</summary>
[
  {
    "fileName": "systolic_movement_placement.gif",
    "fileSizeBytes": 7380303,
    "id": "1527436879778025493",
    "url": "2026-07_media/systolic_movement_placement-2C1DA.gif"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "anatomical_heart",
        "id": "",
        "imageUrl": "2026-07_media/1fac0-0761A.svg",
        "isAnimated": false,
        "name": "πŸ«€"
      }
    ]
  }
}
</details>

message-1527437760040927414

2026-07-16T22:12:20.415+00:00 β€” Olle (@osvel)

Content

Awesome! So cool

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "blue_heart",
      "id": "",
      "imageUrl": "2026-07_media/1f499-93A1C.svg",
      "isAnimated": false,
      "name": "πŸ’™"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/0a78dc08258cf53bd8ec52dd3e14ef57-26F82.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1527444122636386444

2026-07-16T22:37:37.376+00:00 β€” Essen (@essen__)

Content

With per hierarchical level coloring now, they don't come out great though.

Attachments

<details> <summary>Attachments data</summary>
[
  {
    "fileName": "placement.gif",
    "fileSizeBytes": 7659575,
    "id": "1527444122275942510",
    "url": "2026-07_media/placement-31F91.gif"
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1527446069141573703

2026-07-16T22:45:21.459+00:00 β€” Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1527422187076714537",
  "guildId": "1361349522684510449",
  "messageId": "1527437760040927414"
}
</details>

Content

You just can't help staring at it, it's so satisfying. But yeah, that one has to be one of my favorites so far.

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 2,
    "emoji": {
      "code": "100",
      "id": "",
      "imageUrl": "2026-07_media/1f4af-4CFF5.svg",
      "isAnimated": false,
      "name": "πŸ’―"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/8d8c1d8b8ad51d6cdb1a47512c39b297-42908.png",
        "color": null,
        "discriminator": "0000",
        "id": "384390069412429834",
        "isBot": false,
        "name": "polyfractal",
        "nickname": "polyfractal"
      },
      {
        "avatarUrl": "2026-07_media/47fee54537e3ffc4bdae3b8edfdee6d6-DB2C1.png",
        "color": null,
        "discriminator": "0000",
        "id": "797470890765582377",
        "isBot": false,
        "name": "deempak",
        "nickname": "Deepak"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/0a78dc08258cf53bd8ec52dd3e14ef57-26F82.png",
        "color": null,
        "discriminator": "0000",
        "id": "290925586266980352",
        "isBot": false,
        "name": "osvel",
        "nickname": "Olle",
        "roles": []
      }
    ]
  }
}
</details>

message-1527580793034248334

2026-07-17T07:40:42.138+00:00 β€” Deepak (@deempak)

Content

Cools , how did you get this πŸ₯² ,
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/47fee54537e3ffc4bdae3b8edfdee6d6-DB2C1.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "inlineEmojis": [
      {
        "code": "smiling_face_with_tear",
        "id": "",
        "imageUrl": "2026-07_media/1f972-F415D.svg",
        "isAnimated": false,
        "name": "πŸ₯²"
      }
    ]
  }
}
</details>

message-1527696548417376407

2026-07-17T15:20:40.372+00:00 β€” Essen (@essen__)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1527422187076714537",
  "guildId": "1361349522684510449",
  "messageId": "1527580793034248334"
}
</details>

Content

There is a debug mode for openroad `global_placement` that captures a floorplan render (from the GUI). I am working on cleaning this up and opening a PR for this on librelane. Right now this is one of my custom librelane steps.
<details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/47fee54537e3ffc4bdae3b8edfdee6d6-DB2C1.png",
        "color": null,
        "discriminator": "0000",
        "id": "797470890765582377",
        "isBot": false,
        "name": "deempak",
        "nickname": "Deepak",
        "roles": []
      }
    ]
  }
}
</details>

message-1527716855060631613

2026-07-17T16:41:21.853+00:00 β€” Deepak (@deempak)

Reply/reference

<details> <summary>Reference data</summary>
{
  "channelId": "1527422187076714537",
  "guildId": "1361349522684510449",
  "messageId": "1527696548417376407"
}
</details>

Content

ouu i also genreated but the last one you made is way cool in theme nice . Thank you

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 1,
    "emoji": {
      "code": "🫑",
      "id": "",
      "imageUrl": "2026-07_media/1fae1-B19DE.svg",
      "isAnimated": false,
      "name": "🫑"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/47fee54537e3ffc4bdae3b8edfdee6d6-DB2C1.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {
    "mentions": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen",
        "roles": []
      }
    ]
  }
}
</details>

message-1527720102546505901

2026-07-17T16:54:16.114+00:00 β€” Deepak (@deempak)

Content

He eh

Attachments

<details> <summary>Attachments data</summary>
[
  {
    "fileName": "placement_s.gif",
    "fileSizeBytes": 10226815,
    "id": "1527720102257229854",
    "url": "2026-07_media/placement_s-E56BA.gif"
  }
]
</details>

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 2,
    "emoji": {
      "code": "thumbsup",
      "id": "",
      "imageUrl": "2026-07_media/1f44d-27259.svg",
      "isAnimated": false,
      "name": "πŸ‘"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
        "color": null,
        "discriminator": "0000",
        "id": "509798510170865675",
        "isBot": false,
        "name": "essen__",
        "nickname": "Essen"
      },
      {
        "avatarUrl": "2026-07_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png",
        "color": null,
        "discriminator": "0000",
        "id": "756011607603019777",
        "isBot": false,
        "name": "anfroholic",
        "nickname": "anfroholic"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/47fee54537e3ffc4bdae3b8edfdee6d6-DB2C1.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>

message-1527810460345434222

2026-07-17T22:53:19.092+00:00 β€” Essen (@essen__)

Content

Anyways, I have been sitting on this PR for far too long :
https://github.com/librelane/librelane/pull/985

Embeds

<details> <summary>Embeds data</summary>
[
  {
    "color": "#1E2327",
    "description": "Adding switch to enable global placement debug mode in librelane for generating global placement gif&#39;s.\nhttps://openroad.readthedocs.io/en/latest/main/src/gpl/README.html#debug-mode\nAdding ...",
    "fields": [],
    "images": [],
    "inlineEmojis": [],
    "thumbnail": {
      "height": 600,
      "url": "2026-07_media/985-E29CE",
      "width": 1200
    },
    "timestamp": null,
    "title": "[GPL] Add option to enable GIF generation  by Essenceia Β· Pull Req...",
    "url": "https://github.com/librelane/librelane/pull/985"
  }
]
</details>

Reactions

<details> <summary>Reactions data</summary>
[
  {
    "count": 2,
    "emoji": {
      "code": "purple_heart",
      "id": "",
      "imageUrl": "2026-07_media/1f49c-71A75.svg",
      "isAnimated": false,
      "name": "πŸ’œ"
    },
    "users": [
      {
        "avatarUrl": "2026-07_media/67bd670a335a2f955fb2ded57088a2cb-675B3.png",
        "color": null,
        "discriminator": "0000",
        "id": "756011607603019777",
        "isBot": false,
        "name": "anfroholic",
        "nickname": "anfroholic"
      },
      {
        "avatarUrl": "2026-07_media/47fee54537e3ffc4bdae3b8edfdee6d6-DB2C1.png",
        "color": null,
        "discriminator": "0000",
        "id": "797470890765582377",
        "isBot": false,
        "name": "deempak",
        "nickname": "Deepak"
      }
    ]
  }
]
</details><details> <summary>Other message metadata</summary>
{
  "author": {
    "avatarUrl": "2026-07_media/80e086280c9caadd9c05998c3254c9a9-25B3D.png",
    "discriminator": "0000",
    "isBot": false
  },
  "message": {}
}
</details>