Budujemy klon CA80.

  Do budowy potrzebujemy PCB, więc należy je zamówić u producenta (lub zapytać autora czyli mnie). Niezbędne są pliki "gerber". Można je pobrać z mojego repozytorium wraz ze schematami i oprogramowaniem.

  Minimalna liczba płytek to pięć sztuk. Dobrze jest znaleźć towarzysza, z którym podzielimy się zamówieniami. Nowy klient zwykle dostaje kupon rabatowy (nawet 10 USD) na pierwsze zamówienie, więc wysyłkę możemy mieć gratis. Pierwsze pięć płytek w zamówieniu jest wyceniane na 2 USD. Kolejne dodane do koszyka są już po 4 USD (również pięć sztuk). Cena wysyłki zależy od sposobu (np. ekspres DHL, EuroPaket, czy zwykła poczta) oraz ciężaru paczki. Dlatego warto zrobić to w grupie i powymieniać się płytkami (żeby było jak dawniej "po taniości").

Na płytki czekamy zwykle dwa do trzech tygodni. Sporadycznie zdarzają się opóźnienia spowodowane świętami, strajkami lub pandemią. Oczekiwanie możemy wykorzystać na skompletowanie elementów i zapoznanie się z programem. Program dla ATmegi32 jest napisany w ArduinoIDE. Musimy do niego dodać MightyCore, bo to jest niestandardowy mikrokontroler. Wykorzystałem kod z projektu Z80-MBC2. Warto się z nim zapoznać, bo jest tam wiele wskazówek, dotyczących instalacji i montażu. Można też dodać uTerm - terminal który pasuje zarówno do Z80-MBC2, jak i do Klona CA80. Potrzebny też będzie konwerter UART-USB, którym zaprogramujemy ATmegę32 oraz możemy go użyć zamiast terminala np. z programem PuTTY. Oczywiście nie obejdzie się bez dowolnego Arduino, którym wgramy bootloader.

Potrzebne będą jeszcze klawiatura i wyświetlacz. Najlepiej zaopatrzyć się w kalkulator Elwro144, który można znaleźć za około dwudziestu złotych. Klawiatura jest do wykorzystania po nieznacznej renowacji i zmianie połączeń, lub po zastosowaniu nowej PCB, którą wkrótce opiszę. Wyświetlacz VFD też można wykorzystać, ale jeszcze tego nie zrobiłem (może kiedyś). W sieci można znaleźć gotowe przykłady. Na koniec obudowa też się przyda, więc prawie nic się nie zmarnuje.

CA80 zamknięty w Elwro144

 

Jeżeli z jakiegoś powodu nie chcemy kalkulatora, możemy zrobić klawiaturę dotykową, o której już wcześniej wspominałem. Wyświetlacz LED też opracowałem, i wkrótce go opiszę. Już można znaleźć go na microgeek.eu.

Jest jeszcze trzecie wyjście - można wyświetlać segmenty na terminalu, a klawiaturę użyć z PeCeta lub uTerm. Wszystkie warianty opiszę na blogu.


 

Komentarze

Popularne posty z tego bloga

Uruchamiamy CA80 na RCbus.

Magnetofon CA80.