Tuesday, July 3, 2012

Some info about mini2416

Hello everybody,
as it was stated in my previous post, now miniEMC2 supports two platform: mini2440 and mini2416.
The second one is based on the S3C2416 MCU, that is very close to S3C2440, but it's more contemporary


So what is at this small PCB:
  1. 400 MHz S4C2416 MCU
  2. 128Mb NAND Flash
  3. 64Mb DDR2 RAM
  4. Ethernet 10/100Mb (w/o connector)
  5. AC97 Audio codec (w/o connector)
  6. 2 USB1.1 HOST (w/o connector)
  7. 2SD card controllers (w/o connector)
  8. Small TQFP120 package (40mm x 40mm)
We've developed a custom PCB for that board, that includes:

  1. Power supply 220V->3.3/5/5V
  2. RJ45 Ethernet connector
  3. 2 USB HOST connector
  4. SD card connector
  5. RS-485 driver with galvanic isolation ( optional )
  6. Buffers for digital input/output allow direct connection to TTL-level chips, like stepper drivers L297, A3986, TB6560
  7. 22 TTL-compatible Digital Output
  8. 15 TTL-compatible Digital Inputs
The main advantages over mini2440 are:
  1.  Thanks to integrated power supply and TTL drivers user have an whole CNC controller in a single board, when for mini2440 user needs to add external power supply and make/buy an expansion board.
  2. 2 USB HOST allow to connect USB Flash driver and another device, like a small keyboard for jogging control.
  3. Digital interface's connectors placed from one side of the board that simply board integration into enclosure.
  But there is one disadvantage. mini2416's use 16-bit SDRAM access that reduces overall system performance: maximum number of simultaneously used axes can't exceed 4.
  At the present time mini2416 is under test from HW and SW sides. We need to know if such a board is interesting to users.

Tuesday, June 5, 2012

SVN update

Hello everybody! I'm updating SVN with new intermediate version of miniEMC2 v0.8rc2. What's new:
1. Added WEB-server's source code
2. Added second platform miniEMC2 can work on. Its name is mini2416, it's based on SOM2416 module. More details about this platform I'm going to post soon.

And the latest - starting from this post blog's language will be changed to English.

One note: mini2416 kernel's folder is absent now on SVN, if someone needs it - post a message here.

Monday, January 2, 2012

Исходный код miniemc2.

Всем добрый день! Наконец нашел время собрать весь код в кучу и выложил в SVN репозитории, скачать можно так: svn checkout http://miniemc2.googlecode.com/svn/trunk/ miniemc2-read-only


Что там есть:

  1. u-boot bootloader
  2. Linux kernel 2.6.35.9 + Xenomai support + FIQ support
  3. modminiemc - вспомагательный модуль ядра
  4. EMC2 2.2.8 с моими модификациями
  5. WEB-сервер ( пока только двоичный образ, планируется добавить исходный код )
  6. Утилита для сборки всего этого - модифицированный Buildroot

Пробуем собрать, кому интересно!