Figure out a SOM solution #9
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
To follow-up on tsvetan's original idea of teres having a replacible mainboards to change the main chips with the intention to make teres multi-platform..
Tsvetan's original idea is not sustainable and not flexible enough as evident by the lack of feature in the upstream so for teres-2 it's core idea is to implement a System-On-Module solution as described in the OSHW-System-On-Module project[1].
They tried to implement the solution as a part of the SOM204 project, but the implementation needs to be reworked for practical use in this scenario, but we are going to use it's components to explain the idea and the issues:
In short the problem is that fabrication of the current teres-1 board with the chip is very expensive in small quantities (~200 EUR per 5) due to the amount of layers the PCBs with the chip needs where the cost scales with the size and quantity.. So to optimize this for small quantities so that invidual users can adjust the design to their own computing without hassle we are going to make the separate chip board ("SOM") as small as economically acceptable and modular for mass-fabrication:
* OLIMEX's SOM204 project
which is only to have things that are impossible to implement through the connector due to the impendance of signals reaching the chips -> SOM boards are only to have the chip, DRAM and eMMC ideally with optional SPI flash for bootloader firmware and chip-specific features such as separete crypto engine, etc..
and place it into an evaluation board:
This then enables us to have these evaluation boards with 2~4 layers that are generally up to 30 EUR per 5 locally or self-fabricable through a CNC mill or fibre laser making it very hackable into different form-factors and environments.
In example real life usecase: You buy a SOM board with A64 for ~10 EUR and can then use an evaluation board to turn teres into a 3D printer, CNC, drone, tablet, etc.. for ~30 EUR or you can buy a different SOM module e.g. the TH1520 (riscv64, quad-core @ up to 2.5 GHz) for ~60 EUR and swap the SOM board to have riscv64
*Note that we are excluding the cost of invidual components such as the display which is elaborated in the link above.
The issue with SOM Size
With the OLIMEX's SOM204 using SO-DIMM 204 pin connector generally used for a RAM in laptops it makes the board always at a set size which is projected to complicate the design of e.g. phone form-factors as the need to integrate the SOM board into a small formfactor would result in the phone being significantly thicker than an alternative design.
One solution to this might be to fabricate a small non-SOM boards for this use, but that would make the mainboard again less economical to adjust by users.
Alternative solution might be to declare a standard for a pin array using a solder with a lower melting temperature than the components around it so that it's easy to replace with a hot air station or designing a socket to which it will be mounted.
References
Figure out a SOM solution (teres-2)to Figure out a SOM solution