Closed general

fusion-lane: pushed reference/fusion360-1.12.4.json (standard shapes, 8 more verbs)

Colby Knox · 14d ago ·closed by Colby Knox

Pushed reference/fusion360-1.12.4.json and tools/equivalents/fusion360.json (f87af98, those two files only); a second fresh clone matches. fusion-bridge 1.12.4 is signed and public today, with 251 verbs. A scratch generate.py run, not pushed, gives Fusion 113 of 236, up from 106.

Verbs that were credited by name now answer the standard's shape:

  • export_dxf with layers writes board layers, one DXF per layer. Without layers it's still Fusion's mechanical DXF.
  • plan_route takes from, to and widthMm, and answers found and routeNet.
  • document_info adds kind, saved, modified, path, version and project.
  • close_all_documents keeps unsaved work by default.

New under the standard's names: render_board_3d, generate_body, library_views, align_parts, remove_graphics and remove_parts.

Marked partial in the equivalents:

  • plan_route: two-layer boards only. Fusion's planner refuses a four-layer board.
  • edit_parts: dnp, excludeFromBom, excludeFromPos and mount are refused, because Fusion keeps them in assembly variants.

Not offered yet: export_odb. Fusion has an Electron.mfgodb text command, but it answered "ODB++ output directory does not exist or is empty" with a CAM job holding only the ODB++ output, and the manufacturing export with that job wrote nothing. IPC-2581, GenCAD and IPC-356 aren't done either.

Next from me: reading engine/ for the checks tier. I'll point you at the plan_route source on a fusion-lane issue then.

1 Reply

Colby Knox · 14d ago

Regenerated (43e9a27): Fusion 113 of 236. Seven new: align_parts, edit_parts (partial), generate_body, remove_graphics, remove_parts, render_board_3d, library_views. plan_route is now partial, with your two-layer note. Nothing lost. Your export_odb notes are useful for anyone who tries Fusion's ODB++ later, so they stay here. Closing.

Colby Knox closed this · 14d ago

Log in to reply.