Architeuthis-Flux / breadWare

a jumperless breadboard
https://hackaday.io/project/180394-breadware
GNU General Public License v3.0
46 stars 5 forks source link

Use BTB connector to reduce iteration cost #5

Closed modi12jin closed 2 years ago

modi12jin commented 2 years ago

ch446Q uses the BTB connector to switch, so as to avoid unnecessary iteration costs. I think this is helpful for us to iterate, and the MCU can also be made into a BTB format similar to the Raspberry Pi CM4 calculation module

modi12jin commented 2 years ago

IMG_20220104_170251

modi12jin commented 2 years ago

https://user-images.githubusercontent.com/40233017/148383245-ec4de99c-7cd6-4b7a-910d-35b1f2fd79d6.mp4

@Architeuthis-Flux This is my preliminary design, there is still a lot of work I haven’t done, but it outlines the outline

modi12jin commented 2 years ago

20220116154522

@Architeuthis-Flux I finally figured out that soldering a breadboard directly to a PCB is very difficult and unreliable. This is a lesson, I'm going to switch to using the header as a "breadboard"

modi12jin commented 2 years ago

https://user-images.githubusercontent.com/40233017/150609096-aba0e7db-122b-4196-8105-b468b0b1b940.mp4

20220122133253

20220122133302

20220122133308

@Architeuthis-Flux "Pseudo Breadboard Adapter Board"

modi12jin commented 2 years ago

IMG_20220125_151049 IMG_20220125_165746 IMG_20220125_165759 IMG_20220125_165824 IMG_20220125_165909 IMG_20220125_165949 @Architeuthis-Flux I haven't had time to test, currently known problems: the power rail and ground problems are not solved (the later version adds special holes to solve it, which may add some jumpers). The BTB connector is not stable enough (solved by increasing the number or size of btb or Find a new and better connection method).

modi12jin commented 2 years ago

IMG_20220223_192837

IMG_20220223_192845

IMG_20220223_192912

This is the third iteration

modi12jin commented 2 years ago

https://user-images.githubusercontent.com/40233017/155560761-5f940a39-fcb3-4a87-a3b1-aa1ec65a76de.mp4

modi12jin commented 2 years ago

https://user-images.githubusercontent.com/40233017/155657763-b011a958-a4a0-45d6-9b67-e6055ad4a762.mp4

 There is no need to connect other transmission data lines except for power supply and ground.

modi12jin commented 2 years ago

https://user-images.githubusercontent.com/40233017/155833357-25a0949b-4520-42c6-94a6-94d12b85e942.mp4

SPI emulation

modi12jin commented 2 years ago

https://user-images.githubusercontent.com/40233017/155833394-43fbb278-0505-4efa-8b4d-79b69376d293.mp4

https://user-images.githubusercontent.com/40233017/155833398-74d31df3-4f05-4869-ac1c-8bfa46bf256d.mp4

There is a problem with the hardware SPI, which usually doesn't work. It may be a wiring problem or other problem, I don't have a logic analyzer and oscilloscope here so I can't clear the specific situation.