GPIO Demo module’s technical data:
GPIO Demo module reference manual
Micro-controller : NXP’s LPC1224
- Core ARM Cortex-M0
- Core Freq: 48MHz
- Flash : 32Ko onboard programmable
- SRAM : 4Ko
- 2xUART, SPI, I²C, GPIO, ADC, PWM, …
Interfaces and Features:
- Cortex-M0 micro-controller running at 48MHz, with 4Ko of SRAM, 32Ko of fully onboard programmable Flash with no additional equipment.
- Integrated USB to UART bridge, FTDI FT230X.
- 128Kb I2C EEPROM 16Ko) for identification and data storage
- TI’s TMP101 temperature sensor, with alarm function.
- Bicolor LED.
- Reset and ISP buttons (ISP available for user after boot).
- UEXT Connector (Specified by Olimex) including power, UART (UART0), I2C bus, and SPI bus.
- Easy access to 24 GPIO, including 6 ADC inputs and access to UART1, using 2.54mm pins for easy prototyping, plus 5V, 3.3V and ground from USB on dedicated pins for use without external supply.
Thanks to the integrated USB-to-UART bridge giving access to UART0 for programming (access to serial ISP mode), communication and providing power.
- Board with USB type A male connector (L x l x H): 83mm x 23mm x 19mm
- Board with micro USB female connector (L x l x H) : 77.5mm x 22.5mm x 19mm
- Full version with USB type A male connector: 10g
Technical documents :
GPIO Demo is the first fully functional module for DomoTab. It’s an autonomous development platform that can be used to develop other modules.
GPIO Demo module has all the main characteristics of DomoTab and DTPlug modules: UEXT controller, NXP’s LPC1224 micro-controller, identifying EEPROM and just the right dimensions. This module also has development specific features: a FTDI FT230X USB/Serial interface which allows you to power and reprogram the module without cables, cards or power supplies, a two tone LED, I2C temperature sensor with alarm function, and access to 24 GPIO (including 6 ADC inputs) on 2.54mm threaded pins. They are spaced conveniently for use on a test plate and have access to 3.3V and 5V power. Finally, there are two jumpers so you can use it as an USB/serial interface and get access to the UEXT controller’s UART.
A complete USB key sized development platform!
This module is available both fully assembled and in a kit that you have to solder yourself. This will show you that even with CMS component, electronics is within anyone’s reach. (The demo video is available in french, see below.)
Software is already available as well as the schematics, in KiCad format obviously (Get the .tar.bz2 files).
The schematics are also included in the technical reference manual
The reference manual is available !
This manual includes all technical information about the hardware, some help about the software, and a step by step guide for DIY module assembly !
[youtube dtVMRGIdkGQ 600 490]
Watch the video on Youtube – Download the video (mpeg4/861Mo)
We just received yesterday a new processor module for the DomoTab, with modifications to the DDR3 bus routing and this time DDR functions seamlessly.
I can’t tell you more about it yet, I’ve got to test everything else and there’s a lot of stuff around this module so it’s gonna take some time but at least I can get started!
I’ll keep you posted as soon as Linux boots but for now, here’s some eye candy:
This afternoon I tested the laser cutting CMS stencil technique at Lyon’s FABLab (Fabrique d’Objets Libres), that will be used to build the development modules. These stencils will be part of the development module kit I’m working on: an autonomous module allowing you to test your boards before building them.
The plastic stencils (rhodoïd – 150 micrometers thick) work great, at least as good as steel ones and are perfect for laser cutting. Tin sticks well to the PCB once the stencil if removed and transparency makes positioning easier.
You need to watch your pad size though, due to the cutting width: as much as 40% smaller for CMS components in CMS 0402 boxes, SOT-363 boxes or even LQFP boxes like the LPC1224′s otherwise you’ll get shot circuits.
And now, the pictures:
Just to tell you that we received the first, fresh from the mold, DTPlug boxes. The rest is still in production. These are for mechanical validation of the mold. Except for a few minor aesthetic details, they meet our expectations :)
Here’s a few pics:
With Friday’s delivery of boards (test in progress) we’ll soon be able to deliver our first products, so order yours now!
DomoTab’s tachnical data:
- TI’s AM3874 Processor, ARM Cortex-A8 core
- ARM Core Freq: 600MHz to 1GHz
- Memory : 1Go of DDR3 (option for 2Go, too expensive right now)
- SPI NOR Flash
- µSD card connector
- So-DIMM 200 pins connector.
- So-DIMM 200 pins socket (for processor board)
- Two Gigabit Ethernet ports(RGMII)
- Powered Sata connector
- 5 USB 2.0 Hi-Speed ports
- SD Card connector
- Express card connector
- Audio (to be defined, actually one 3.5mm stereo + mic, one 3.5mm stereo out, and one 3.5mm stereo in)
- DVI out on HDMI connector
- LVDS interface for screen on tablet version.
- 4 “internal” UEXT connectors (specified by Olimex) to add modules
- Debug UART on micro-USB connector (integrated FTDI chip)
- Power on micro-USB connector or JST 2 pins connector.
- ARM JTAG 20 pins connector (unpopulated).
Wifi and Bluetooth will be available using a Wifi/Bluetooth USB key.
Tablet version available with 2Mpixels autofocus Webcam (over USB), and 10″ screen (standard version) or 7″ stereoscopic screen (gamer version).
Case, size, weigth and autonomy:
To be defined.
DomoTab is an open source, multi-protocol domotics central unit (smart home brain) and is the result of the DomoTab project.
This central unit comes in different variants but all have in common two elements, two circuit boards created to answer any and all smart home needs. One supports the core components, CPU and memory, and the other serves as the docking board and sports all the connections.
DomoTab has all the connections you would find on a laptop (USB, Ethernet, audio, video, SATA, Express-card and SD card reader) as well as four module slots with which you can add any functionality you need. This modular design allows most smart home protocols to communicate and interact. This means DomoTab can be integrated in a set up where several protocols are used or allow you to set up an installation from scratch without having to worry about compatibility and at the best value.
You can even pick the variant that works best in your setup:
- Electronic boards only: if you don’t want the constraints or the cost of a more advanced option.
- Box version: if you want DomoTab to blend into your multimedia installation without having to camouflage all that circuitry.
- Wall version: for that good old futuristic look with a screen on the living room wall. Several designs will be available, we’ll keep you posted :)
- Basic Tablet version: so you can benefit from the convenience of today’s tactile screen tablets without the limitations.
- Contact-less tablet version: for those who want to operate controls without touching the screen, very handy for cooking or DIY.
- Gamer version: for those who want to stay ahead of the game and have one of the first full 3D tablets with stereoscopic 3D screen and nemopsys 3D control interface.
And all that with the unmatched freedom of having all the technical data and documentation freely available (DomoTab is under Creative Commons license).
Techno-Innov is a worker’s cooperative (SCOP) or cooperative company. In French business legislation, this is a type a of commercial company with added democratic features that will be outlined in this article.
Financing a SCOP
The question of financing has been frequently asked about Techno-Innov.
The company has been created as a SCOP SARL. This choice has a number of advantages and a few constraints, though not everybody agrees on which is which.
Here are some more details.
Here are the statutes of the Techno Innoc SCOP SARL (PDF – French). It’s quite arduous reading though, so here are the bullet points.
The basic principles of a cooperative company are quite simple: putting people first, democracy, solidarity and sharing. These principle translate into the simple equation :
One person = one vote
However, only associates have a vote and not all associates are employees. The cooperative statute imposes a few rules, among others, that there can’t be more than a third of non-employee associates (except for cooperative companies), non-employee associates can’t hold more than 49% of stock and no associate can hold more than 50% of stock.
Leaders are elected
All the leaders of a SCOP are elected by the assembled associates and any associate can apply (with a few restrictions). Leaders or managers are appointed by the assembled associates to handle daily affairs but major decisions require a vote.
Value is in people, not stock
A cooperative company gets its value from its associates and employees, not from its stock. The stock shares value is fixed. This means you can’t profit from reselling stock shares. Stock can vary but only according to the number of social shares bought by associates according to the rules outlined in the statutes.
The principles we describe guarantee that employees keep control of their company and their job, but they can be seen as a hindrance by some investors whose goal is to quickly increase their capital, even at the expense of other people and the company. There are however some ways that allow a cooperative company to raise funds.
Current account credits by associates
This allows an associate, employee or not, to loan money to the company. It’s much easier to get than a bank loan and usually much less restrictive. One or more associate needs to have funds to loan to the cooperative however.
Participative securities allow the cooperative company to raise funds from people who aren’t part of the company but wish to contribute to its development. Participative securities may, at first glance, look like stock without voting privileges. Indeed, owners of participative securities cannot interfere with the SCOP’s functioning. Participative securities are remunerated according to a formula set down when they are created and includes a fixed part and a variable one, indexed on the company’s growth and results. Securities can be given up or bought back by the cooperative company (after at least 7 years) at their face value. Unlike stock, Participative securities value never changes. If the scop failed, the participative securities would be lost.
What’s it like in practice?
Techno-Innov’s development investments (components purchase, prototypes, outsourcing…) are currently financed by our family and friends, using the mechanisms exposed above.
For expenses incurred before setting up Techno-Innov, some of the funds where provided by CPE in the context of a partnership with the electronics lab (see incubation part of the “difficult beginnings” article in the blog section), but all the equipment purchased that way remains property of the lab. The rest of the funds comes from ED3L, which is another one of our companies.
As for the time we have and are still spending on the project, there isn’t any financing for it and it is our own way of investing in the project (and quite a sizeable one!).
Anne and Nathaël Pajani created the Techno-Innov SCOP at the start of 2012 to give structure to the ongoing development of the DomoTab project. It is the result of more than a year of studies and deliberation through which we defined the company’s goals, functioning and assessed the doability of our first project.
As of December 2012, the DomoTab project (started in 2010) reaches the end of the development phase for its last parts while some are already in production (check out the historic of the project on our “blog” page).
Techno-Innov’s operations aren’t limited to DomoTab, though, and other projects are already in the pipes. Our activity is the development and commercialisation of electronic or otherwise technically innovating products as well as accompanying services. We also conduct studies or provide technical consulting to other companies with the benefit of our experience and skills.
The DTPlug is now operational and we started it’s production.
The DTPlug is available in our online store
The first 100 controller boards have been received, as well as 110V-230V~/5V power supply blocks with all the cables and connectors.
The full box version is also available, as we received the first production batch for the case (no less than one thousand cases !).
The plastic injection has been done in the USA, and the pieces present some more shrinkage due to cooling than the prototypes we got from the mold maker in china, but this is very light and does not affect the mechanical caracteristics, and only produces some effects on the surfaces in a few spots.