
Picture to attract attention
Ways to accelerate
At last the circulation of our long-awaited second floors has been made. At the weekend we start sending them to everyone who wished them as a gift, and let the rest go on sale. About them the details at the end of the article, and now about the main thing.
Once again reminded us of our circulation that everything is moving very slowly with us. Need to change something. With the parking brake removed, so to speak.
The analysis has shown that it is impossible to do everything on our own - the way out is to attract additional people (at the stage while the team is transitioning to a full time project). Well, within the framework of this approach, we decided to conduct a bold experiment.
At first I wanted to tell about the first part of our experiment - the case was successfully completed just yesterday.
Nanocraudfand (succesfully funded)
As a test device for the new approach, the HDMI-in module was chosen, which allows you to capture virtual video from HDMI sources. This adapter has been living with us for a long time with the note "in development". The task is small, there is an external circuitry specialist, there is a razvodchik, we decided on the chip, we know where to prototype. And the budget is clear - about
45,000 rubles. And we decided to try to make a targeted fundraiser for this task. We made a separate wallet in Yandex.Money, a small
page on the site (blog) with information and a form for donations, and modestly reported it on the forum and on Twitter - without large-scale information support.
For 2 days we received support from 4 people, having collected less than a thousand rubles less interest. At the time of this writing, it was already 1081 rubles.

')
And suddenly ... a person under the nickname v9 contacted us, who said that he was ready to give the
full amount at once . He just really needs this module for use in his decisions on the basis of the virtualka.
So the first part of the project - fundraising - was successfully completed in 3 days. Turn, I tell you, completely unexpected, and very pleasant. For only 211 page views on “nano-franding”, the result was just great! Now we proceed to the hardware, and very much hope to successfully and quickly go through the development cycle. Well, we liked the idea with the I-button - and we left it in the right column of our site for those who sympathize with the project.
Why "nano"?
- Small amount
- Clearly time limited small task
- Well, the result turned out for nanoskor - only 3 days
Part two - the development of "behind the glass"
And we decided to conduct the development completely openly. Technically, everything will be implemented quite simply: at the forum we are doing a special section of two sub-forums.
- The first subforum is for everyone to express their thoughts and ideas on the functionality and features of the module. We begin with the choice of the chip - there are several of them suitable for our task.
- The second is only for project staff. Collectively taken decisions will be recorded in it and information about the current progress of work at all stages, from idea to hardware, will be laid out.
We start work tonight, so everyone is
welcome to speak.
We hope to kill several birds with one stone, namely:
- All who are interested, on a live example, show all the stages of development
- Get public control of the process - it motivates
- Hear the wishes of users and take them into account directly at the design stage.
So get down!
We continue to learn to delegate
In the framework of the new party policy “do everything yourself - this is a dead end”, it was decided to abandon another non-core activity - this is the retail sale of virtual rollers. In the near future, we will begin the process of “freezing” our own online store, and work on quality customer service will be given to those for whom this activity is the main one.
At the moment we have two partner stores - this is
tixer.ru and
chipster.ru They will be ready to start selling already from Monday. Yes, and they will also have second-floor boards. So "ask in the shops of the city." Our mikrogonki store will still be functioning for a short while while the guys get the job done.
I’ll say right away that in the foreseeable future we are not planning to attract other partners for retail sales.
I will also make a reservation on the boards of the second floor - the amount we have made is relatively small. If there are more people willing than there are boards available, we’ll figure out what to do with it. Repeat the circulation is not a problem - the chain is adjusted, the devices are checked, now it's just a matter of technology.
Well, now to our gland.
Fully manufactured, passed all the tests and made software support for the three modules - Motorshield, a debug module for prototyping and an external Ethernet connector.
The driver is sawed to the module for connecting analog cameras. Let's go in a way similar to the module HDMI - acceleration by attracting additional human power. We will not do Crowdfand - the amount is quite small and available.
Three bugs were found in the relay module. Are you interested in what? Here they are:
The first - at the first prototype stage, stumbled upon the fact that the selected relyukhs turned out to be polar, and the wiring was done under bipolar (it is easy to fix, but there is a fact of the problem).
The second is a voltage drop with a closed relay that does not correctly interrogate the current state of the control pin that controls the relay. Those. the command is executed, but then ask for a pin-zero on it, or one does not work.
Well, the third one is pickups from actively working relays on Wi-Fi, there are interferences in communication.
Problems are localized. Solved already in active mode.
So, here are three devices that will go to the happy owners in the coming days.
Motor control power board, or "Motorshild 2.0"

Main characteristics:
- Dimensions: 70x58 mm
- PCA9685 PWM Controller (12-bit)
- Driver collector motors LV8402 x4 pcs
- Power Stabilizer TI TPS54622 (4.5 - 17 Volt, 6A)
- 8 channels of collector motors, 1.4A per channel (2.5A in peak), bidirectional proportional
- 8 PWM / PPM channels (12 bits) for brushless motors (need ESC) and servos
- 8 channels of unipolar power outputs
- Supply voltage 5 - 16 volts
- Monitoring the voltage of the external power supply (acquired on the ADC0 through a 1/10 divider)
The internal coordination of the motorshield constructive team was long and bloody. According to preliminary estimates, the very first version, which turned out taking into account all the requirements of Seregi
Gol and slightly inferior to the spacecraft in terms of functionality, would be like the virtual structure itself ... . The current version has been able to be driven into an adequate price framework and takes into account the needs of most enthusiasts.
Some features of Motorshield:
- Its power stabilizer for 6 amps with a voltage range of 4.5 - 17 volts. We try to maximize omnivorous source
- Hardware PWMs have been added - for there are only 4 native virtuallers (but very high-frequency ????). Now there are 8 of them - on one screen you can build quite complex mechanisms such as a manipulator on a platform with a rotating camera
- Native three-pin connectors for connecting servos (8 pieces) are derived - it is just convenient
- A flexible power selection scheme for managed devices has been implemented - from the onboard virtualrilka or from an external source. Such a scheme allows, for example, when implementing the control of not very voracious engines or servos, to do without external power to save space. Well, in the case of high consumption - connect the second independent source.
- Ethernet, UART, Reset connectors are thrown outward. When installed on the virtualka, the shield closes the combs with connectors, so the most popular for debugging and production outputs were duplicated as ordinary connectors on the shield itself.
- Made 8 power unipolar binary outputs
- As promised, the wiki has a wiring diagram.
The long struggle with iron almost made us forget why we even did it all. And the idea was simple - to make a convenient solution for the rapid implementation of our ideas. Therefore, as soon as the motor-drive steadily earned, Serega quickly checked the board on the manipulator, tracked trolley and tank. He is very pleased with the result - I hope that the users of the Motorshield will be able to experience the same feelings.
Prototyping debug module

Useful features of the module:
- MicroUSB connector
- Through the microUSB connector you can power the board
- Onboard FTDI chip that implements USB-UART. Allows you to use the debugging console, while freeing the USB connector on the virtual line itself for application tasks (usb 3g / 4g, connecting to a computer in different modes, etc.) - Ethernet connector installed
- Ethernet LEDs are displayed on GPIO and are available to the user.
- On board 4 LEDs for experiments. All different colors, however!
- All pins are displayed in the form of points for wiring.
- Reset connectors for reset (closure = reboot of the virtual network)
- Pins with a voltage of 5, 3.2 volts and ground are derived - it is convenient to use for various experimental tasks, for example, GPIO input tests (in the in mode).
Feature of working with USB UART - in the settings of the terminal software, you must disable hardware data control.
External Ethernet connector

The simplest device that implements an external Ethernet connector. LED connectors on the connector are derived separately - i.e. they can be used for their needs.
"Routine is over"
That is exactly how our recent post Gol titled in his blog. Finally, the stage of low-level preparation of software is almost complete, and you can do what it was all about - to do different cool things! There is a virtualka, there is a Motorshield and debug modules, an API for working with GPIO is well-established, work with many external equipment has been tested. So in the near future we will publish ready-to-go cases “from and to”, which all users of the virtual group will be able to repeat.
There is only one major unsolved problem - this is the video subsystem. In its current form, it allows you to implement the necessary functionality - capturing video and broadcasting in various forms required in projects. But full bringing to mind and the inclusion of all the "buns" of DSP DaVinci, over which we have been fighting for about six months, will be completed in the framework of the already chosen strategy. Found a contractor who is ready to take on this task.
In general, I am very pleased that we will finally be able to do a lot more on the application user-level software - this is something that the virtual girls who are not advanced Linux users really lacked.
Latest news digest
We do not tweet all of our news - some things happen in working mode, it happens that they are mentioned on the forum, and sometimes they are not published at all. Therefore, I will give a brief summary of events over the past month and a half.
Behind the Scenes - Soft and Iron
- A huge number of settings made in the admin panel - now the lion's share of options can be changed from the admin panel without resorting to the console
- Mastered NAND - we now know how to boot from it . A script has been added to the admin panel that formats the NAND itself and fills in all the necessary components.
- Connected voice recognition and voice synthesizer. As usual, this was a side effect when checking the microphone and speaker, but it was fun . Added to admin area.
- Improved WiFi system. Support for mesh networks, simultaneous operation of two access points on the “native” wifi and usb whistle, a mess with system timeouts has been cleaned
- Thanks to Antony Pavlov, we not only put things in order in the SDK, but also brought uboot to the latest version. In general, Antony Pavlov is one of the participants of the barebox project, and we are still waiting for a lot of interesting things.
- We have implemented a batch build (thanks to the forum user eagafonov)
- The modern hybrid 3G / 4G whistle started out of the box - it didn't take much effort, but it brought joy
About different
- Have posted a second article for dummies - the basics of management
- "Who will remember the old ..." - Discovery suddenly broadcast a program about us , which it filmed last summer about what we did last winter (:
- The fattened forum was divided into sub-forums.
Well, thanks for reading. And we will accelerate!