The Following User Says Thank You to kulve For This Useful Post: | ||
|
2013-10-27
, 10:59
|
|
Posts: 6,447 |
Thanked: 20,981 times |
Joined on Sep 2012
@ UK
|
#152
|
The Following 3 Users Say Thank You to pichlo For This Useful Post: | ||
|
2013-10-27
, 12:16
|
Posts: 121 |
Thanked: 231 times |
Joined on Oct 2013
|
#153
|
You don't need I2C HID anymore. Only simple /dev/i2c
http://www.lm-sensors.org/wiki/I2CTools
MER kernel for omap has /dev/i2c. I supose that for Sailfish it is also included for accesing internal chips.
Regards,
Àngel
|
2013-10-27
, 12:19
|
Posts: 121 |
Thanked: 231 times |
Joined on Oct 2013
|
#154
|
Playing a devil's advocate here - it doesn't have to make it easier, as long as it doesn't make it harder. The microcontroller's SW can be written to emulate any chip in the known universe, including those thatk Sailfish already knows and understands. Which might even mean NO extra effort on the Sailfish side. Since we do not know yet which ones those are, using a microcontroller makes sense to offer that flexibility.
The Following User Says Thank You to TemeV For This Useful Post: | ||
|
2013-10-27
, 14:47
|
Posts: 339 |
Thanked: 1,623 times |
Joined on Oct 2013
@ France
|
#155
|
Now, we can elect some ultra-low power microcontroller of the ARM Corte-M family.
For example, a bit old ST's STM32L100C6 that has 32KB of flash ROM and 4 KB of RAM, 2 I2C, DAC, ADC, USB, SPI, UART, RTC, LCD DRIVER, TOUCH SENSING, ...
|
2013-11-04
, 12:28
|
Posts: 1,104 |
Thanked: 5,652 times |
Joined on Feb 2010
@ Holland
|
#156
|
The Following User Says Thank You to dirkvl For This Useful Post: | ||
|
2013-11-04
, 12:35
|
Posts: 59 |
Thanked: 66 times |
Joined on May 2007
|
#157
|
While the Chinese government is checking this piece of electronics for bombs, I have started learing Eagle Cadsoft! This I can recommend to anyone!
|
2013-11-04
, 12:55
|
Posts: 1,104 |
Thanked: 5,652 times |
Joined on Feb 2010
@ Holland
|
#158
|
If you are learning a new application for electronics, I need to recommend Kicad. It's open source and has not limitations unlike Eagle. Eagle limits your possibilities related to commercial projects (unless you pay them) and e.g. the size of the PCB (unless you pay them) and the layers used (unless you pay them).
For first designs it's nice but it's less nice when you start the next bigger project and realize that the free version limits too much.
|
2013-11-06
, 14:06
|
Posts: 1,104 |
Thanked: 5,652 times |
Joined on Feb 2010
@ Holland
|
#159
|
The Following User Says Thank You to dirkvl For This Useful Post: | ||
|
2013-11-06
, 14:15
|
|
Posts: 6,447 |
Thanked: 20,981 times |
Joined on Sep 2012
@ UK
|
#160
|
The Following 3 Users Say Thank You to pichlo For This Useful Post: | ||
In either way there can easily be couple of variants of the electronical side, one with a simple keyboard IC and one with a microcontroller. From the kernel's point of view they can even obey the same commands over I2C although later on the microcontroller could do much more with a dedicated kernel driver.
Certainly there can be variants of the mechanical side as well but I haven't seen any progress in the other thread about that. If there will be an order of 100000 units, certainly anything can be designed but there are much more limitations when ordering a PCB and a 3D print just for a single device (and this is the approach I would like to follow).
I've ordered a simple model from Shapeways.com but it's much more complex to have moving parts in it (e.g. the buttons and the sliding mechanism). Besides that I don't have any experience on the mechanical side and I would like to see some concrete steps about actually creating a physical keyboard. The actual button layout etc. can come much later and in different forms.