nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 23 Feb 2018 18:11



Reply to topic  [ 29 posts ]  Go to page Previous  1, 2
Недокомпьютер nedoPC-85-MK 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
вроде всё :)


Attachments:
nedopc85mk-180204.jpg
nedopc85mk-180204.jpg [ 361.49 KiB | Viewed 311 times ]

_________________
:eugeek: https://twitter.com/Shaos1973
04 Feb 2018 03:46
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
Lavr wrote:
Возможно, я где-то пропустил, но не увидел: а что у тебя будет программным обеспечением этой недо-машинки?

Ну для начала тестовая программка для дисплея и клавы, а потом - программная поддержка интерфейса с ВМ2...

_________________
:eugeek: https://twitter.com/Shaos1973


04 Feb 2018 03:47
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
Вот так будет платка выглядеть когда китайцы её произведут ;)

Image

Кликабельно!

_________________
:eugeek: https://twitter.com/Shaos1973


04 Feb 2018 04:11
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Lavr wrote:
Возможно, я где-то пропустил, но не увидел: а что у тебя будет программным обеспечением этой недо-машинки?
Ну для начала тестовая программка для дисплея и клавы, а потом - программная поддержка интерфейса с ВМ2...

То есть...
Shaos wrote:
использовать, как самостоятельный компьютер на микропроцессоре 8085А
его скорее всего так и не случится? :wink:

_________________
iLavr


04 Feb 2018 06:31
Profile
Doomed

Joined: 08 Apr 2013 05:04
Posts: 408
Location: 213.247.249.139
Reply with quote
Shaos wrote:
Вот так будет платка выглядеть когда китайцы её произведут ;)

ВНЕЗАПНО китайцы? А как же твой любимый местный производитель?

ps: чото ниасилил, сколько там слоёв. Два?


04 Feb 2018 07:12
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
angry_troll wrote:
Shaos wrote:
Вот так будет платка выглядеть когда китайцы её произведут ;)

ВНЕЗАПНО китайцы? А как же твой любимый местный производитель?

Пока хочу у проверенного производителя заказать - с местным чего попроще попробую потом, но боюсь они дорогие...

Сегодня заказал 5 плат (минимум) в китайской SeeedStudio - взяли $106.74 за производство и ещё $65.78 за пересылку в штаты через FedEx - всего получилось $172.52 (или $34.50 за штучку) - плата напомню 35.6 x 15.2 см...

angry_troll wrote:
ps: чото ниасилил, сколько там слоёв. Два?

Угу - два слоя, но пара дополнительных 7-сегментных индикаторов, что отличают мой MK85MM от стандартного MK85 (которых у него только 4), придётся развести проводочками - на плате места уже небыло, ну и стерео-звук (это добавка чисто nedoPC-85MK-шная) на кромку платы тоже проводками...

Shaos wrote:
#00 - REG0 (регистр подсветки строки)
#01 - REG1 (регистр подсветки колонок первого знакоместа)
#02 - REG2 (регистр подсветки колонок второго знакоместа)
#03 - REG3 (регистр подсветки колонок третьего знакоместа)
#04 - REG4 (регистр подсветки колонок четвёртого знакоместа)
#05 - REG5 (регистр подсветки колонок пятого знакоместа)
#06 - REG6 (регистр подсветки колонок шестого знакоместа)
#07 - REG7 (регистр подсветки колонок седьмого знакоместа)
#08 - REG8 (регистр подсветки колонок восьмого знакоместа)
#09 - REG9 (регистр подсветки колонок девятого знакоместа0
#0A - REG10 (регистр подсветки колонок десятого знакоместа)
#0B - REG11 (регистр подсветки колонок одиннадцатого знакоместа)
#0C - REG12 (регистр подсветки колонок двенадцатого знакоместа)
#0D - OUT1 (первый байт вывода 8 бит)
#0E - OUT2 (второй байт вывода 8 бит)
#0F - SND (звуковой порт для выдачи стерео сигнала 4 бита на канал)

Это было на вывод (все неиспользуемые биты выводятся наружу)...

Неиспользуемые разряды (старшие 3 бита каждого регистра "подсветки колонок") тоже не вывел на разъём, как планировал (36 сигналов между прочим) - потом...

P.S. Опциональная подсветка Cherry-клавы тоже никоим образом не разведена - на неё вообще отдельное питание нужно будет городить ибо это 60+ светодиодов, горящих одновременно, так что наверное окончательная версия платы уйдёт в 4 слоя...

_________________
:eugeek: https://twitter.com/Shaos1973


04 Feb 2018 11:33
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
Lavr wrote:
Shaos wrote:
Lavr wrote:
Возможно, я где-то пропустил, но не увидел: а что у тебя будет программным обеспечением этой недо-машинки?
Ну для начала тестовая программка для дисплея и клавы, а потом - программная поддержка интерфейса с ВМ2...

То есть...
Shaos wrote:
использовать, как самостоятельный компьютер на микропроцессоре 8085А
его скорее всего так и не случится? :wink:

Ну если руки дойдут, то случится ;)

P.S. Можно попытаться сделать прошивку, совместимую (с точки зрения юзера) вот с этим конструктором 40-летней давности:

http://www.nedopc.org/forum/viewtopic.php?f=91&t=18739

Чтобы можно было с клавиатуры вводить программки, отлаживаться и т.д.

_________________
:eugeek: https://twitter.com/Shaos1973


04 Feb 2018 11:33
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
Пока готовил плату для производства (генерил герберы) наткнулся на странный глюк экспорта в виндовой версии pcb 20110918 - при генерации файла дырок в формате Excellon оно все дырки которые правее X084500 (8.45 дюймов от левого края платы) вставляет со смещением куда-то в отрицательную область, в результате чтобы скорректировать координаты мне пришлось написать программку на сях и экспериментально подобрать корректирующее смещение для всех отрицательных координат:
Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define ADD 169093

int main(int argc, char** argv)
{
 FILE *f,*fo;
 int i,j;
 char str[256],*po;


 if(argc<2) return -1;
 fo = fopen("fixdrill.out","wt");
 if(fo==NULL) return -2;
 f = fopen(argv[1],"rt");
 if(f==NULL){fclose(fo);return -3;}
 while(1)
 {
   fgets(str,256,f);
   if(feof(f)) break;
   po = strrchr(str,'\n');
   if(po!=NULL) *po = 0;
   if(str[1]=='-')
   {
     i = atoi(&str[1]);
     j = i + ADD;
     printf("%s -> %i -> %06d\n",str,i,j);
     po = strchr(str,'Y');
     if(po==NULL) printf("ERROR!\n");
     else fprintf(fo,"X%06d%s\n",j,po);
   }
   else fprintf(fo,"%s\n",str);
 }
 fclose(f);
 fclose(fo);

 return 0;
}

_________________
:eugeek: https://twitter.com/Shaos1973


05 Feb 2018 00:09
Profile WWW
Doomed

Joined: 08 Apr 2013 05:04
Posts: 408
Location: 213.247.249.139
Reply with quote
Shaos wrote:
Сегодня заказал 5 плат (минимум) в китайской SeeedStudio - взяли $106.74 за производство и ещё $65.78 за пересылку в штаты через FedEx - всего получилось $172.52 (или $34.50 за штучку) - плата напомню 35.6 x 15.2 см...

Чот дороговастенько -- ввёл твои размеры в пцбвей, насчитали 87 денег, и 20/22 денег пошта (рус/уса). дхлы ваще какие-то неадекватные по цене, да ещё и в рашке с ними проблемы с таможней.


Quote:
angry_troll wrote:
ps: чото ниасилил, сколько там слоёв. Два?

Угу - два слоя, но пара дополнительных 7-сегментных индикаторов, что отличают мой MK85MM от стандартного MK85 (которых у него только 4), придётся развести проводочками - на плате места уже небыло

А если не секрет, по каким нормам разводил (мин зазор/дорожка)? Ну и картиночка 'красное на красном' не очень впечатляет, шоли хотя бы gerbv'ой посмотреть с нормальными настройками цветов :)



Quote:
P.S. Опциональная подсветка Cherry-клавы тоже никоим образом не разведена - на неё вообще отдельное питание нужно будет городить ибо это 60+ светодиодов, горящих одновременно, так что наверное окончательная версия платы уйдёт в 4 слоя...

Ну там где-то по 3 диода последовательно можно через резистор цеплять на 12в. Или по 4, не помню. Речь про белые.


05 Feb 2018 03:00
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
Я ещё выбрал традиционный красный цвет и золотое покрытие - в пцбвай калькулятор добавил золота и стало 117 плюс пересылка 32

Дорожки и зазоры 6 милов минимум (большинство дорожек - 10), минимальная дырка - 12

Приаттачиваю PCB и герберы на посмотреть ( я эту красную картинку в gerbv и делал : )

С подсветкой клавы я примерно так и хотел - по 4 светодиода последовательно и 12В


Attachments:
File comment: Gerbers
nedopc85mk-gerbers.zip [129.43 KiB]
Downloaded 7 times
File comment: PCB sources
nedopc85mk.zip [375.33 KiB]
Downloaded 7 times

_________________
:eugeek: https://twitter.com/Shaos1973
05 Feb 2018 03:06
Profile WWW
Doomed

Joined: 08 Apr 2013 05:04
Posts: 408
Location: 213.247.249.139
Reply with quote
Shaos wrote:
Я ещё выбрал традиционный красный цвет и золотое покрытие - для пцбвай добавил золота и стало 117 плюс пересылка 32

Красный цвет -- понты за которые почему-то хотят денег, хотя маски ну ничем не отличаются, кроме цвета. А уж золото -- неимоверные понты, шоб паяльником припаять дипы в дырочки и хасла хватит, ещё и не отвалится, как ENIG какой-нить. Золото имеет смысл имхо только для БГА, там вроде проблема если подложка неровная до начала пайки.

Quote:
Дорожки и зазоры 6 милов минимум (большинство дорожек - 10), минимальная дырка - 12

Шож такое, везде эти милы. Давно уже все компоненты делают по миллиметрам, а там всё милы и милы... :)))

Quote:
Приаттачиваю PCB и герберы на посмотреть ( я эту красную картинку в gerbv и делал : )

Спс, зазырю :)


05 Feb 2018 04:47
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
Ну за цвет они денег не берут последние годы - берут только за золото, но совсем немного :)

P.S. Надеюсь успеют до китайского нового года сделать и отправить - в этом году он у них 16 февраля и они уходят в запой на пару недель после него...

_________________
:eugeek: https://twitter.com/Shaos1973


05 Feb 2018 09:11
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
Я вот думаю может ВМ2 с обвязкой не вторым этажом делать, а нарастить плату сверху и туда воткнуть? Там много не должно быть - ВМ2 с палкой-галкой адресного декодера, ПЗУ 64Кслова, 4 ОЗУ 8Кб, 4 микросхемы 74LS75 на сохранение адреса, 4 микросхемы 74LS153 на выбор битов имитатора клавиатуры, ну и возможно ещё мелкой логики пару корпусов...

_________________
:eugeek: https://twitter.com/Shaos1973


06 Feb 2018 22:02
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16274
Location: Colorado
Reply with quote
Shaos wrote:
Ну за цвет они денег не берут последние годы - берут только за золото, но совсем немного :)

P.S. Надеюсь успеют до китайского нового года сделать и отправить - в этом году он у них 16 февраля и они уходят в запой на пару недель после него...

похоже неуспели :(
придётся ждать конца китайского нового года...

_________________
:eugeek: https://twitter.com/Shaos1973


17 Feb 2018 09:47
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 29 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.