Hacker News new | ask | show | jobs
by Solder_Man 1917 days ago
Only high-bandwidth signal groups (such as HDMI) have the limitation of being usable at only one (or a few) positions. Technically these too can be given more/complete placement freedom, but at the cost of a higher PCB layer count, or exceptional noise-immune routing skill, which I presently don't have. I plan to hire a layout expert to assist with the DFM eventually.

The current PCB routing is done such that about 90% of blocks can be interfaced at almost/all positions. (I'll make a more formal statement later after verifying this number.)

This was in fact a foundational aspect of the design -- "How can the classic breadboard be made (a lot) more powerful at the cost of as little flexibility as possible?"

1 comments

You can't easily splice balanced signal lines, so it's going to end up more complicated than just a routing issue.

But I like the concept. I understand that the pads are indexed with magnet locks? What happens if a user crams a component in incorrect orientation anyway?

> signal lines

Good point. I stand corrected.

> orientation

Two features ensure (and encourage) the block placement at the correct orientation.

- layout of the 4 magnets' polarities at each position (and complementary layout on each Block).

- plastic protrusions within the casing (with mating features on each Block).

Just an interesting note: The latter also serve to provide a bi-axial constraint on a Block after attachment, to prevent easy detachment. Together with the (neodymium) magnets, they create a very strong hold, important for Blocks like the Soil moisture sensor demo'ed in this video: https://www.youtube.com/watch?v=vwnpbNNyzdQ&list=UU49EYw900L...

Smart. It's a sweet project, good luck with development!