Channel Router
Tech:
- TypeScript
- React
The Channel Router is a tool that can route curved microfluidic channels around obstacles without relying on a classic grid-based routing approach. In many microfluidic applications, sharp bends negatively affect the flow inside a channel and are therefore undesired. The Channel Router solves this by employing an any-angle routing, where channels consist of straight segments and arcs (a concept similar to Dubins paths). Additionally, users can specify each individual channel's width, spacing, and minimum bend radius. Finally, the tool includes a basic strategy for achieving a target channel length by inserting meanders.
The tool is implemented in TypeScript and React and provides a simple click-and-point GUI that can be accessed online.
