Самодельные магнитные карты для калькулятора Casio PRO fx-1

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.


Автор приобрёл калькулятор Casio PRO fx-1 без предназначенных для него магнитных карт. Как они выглядят, показано здесь. По фотографиям автор определил, что длина у них составляет 93 мм, что несколько больше, чем у банковской карты. Карты такой длины существуют, но редки и дороги. Но если взять более короткую карту и протягивать медленнее, то, по расчётам автора, всё должно получиться.

Проблема оказалась в способе определения скорости ручной протяжки при записи. Карта прозрачная, над магнитной полосой нанесены штрихи. При считывании они не используются, «магнитофонная константа» определяется программно. Поэтому если штрихи заклеить, карта будет защищена от записи.

Прозрачные карты существуют, но они тоже редки. Автор решил вместо штрихов на прозрачной карте сделать щели в непрозрачной там, где штрихов не должно быть. 85 щелей размерами 3х0,5 мм проделать непросто, но у автора есть ЧПУ-гравер.

Автор сделал DXF-файл, перевёл его в G-код и провёл эксперимент с просроченной картой. Ничего не вышло, потому что на современных картах магнитная полоса имеет высокую коэрцитивную силу — порядка 3000 Эрстед. А калькулятору нужна с низкой — около 300. Тут как с дискетами DD и HD.

Оказывается, существуют карты CR80, аналогичные по размерам, но с полосой с низкой коэрцитивной силой. На форуме по калькуляторам Casio автор попросил фотографию оригинальной карты рядом с линейкой. Оказалось, он ошибся в измерениях, и на самом деле карта по размерам такая же, как CR80.

Но к этому моменту сломался калькулятор — он перестал реагировать на нажатия клавиш. Оказалось, когда-то в нём протекали батарейки. Очистка платы клавиатуры всё исправила.

Когда приехали карты CR80, автор поместил их в гравер и получил вот что:



Автор гравировал 20-градусной фрезой при малых оборотах, чтобы пластмасса не плавилась. Лучше фрезу взять 10- или 15-градусную.

Сначала ничего не заработало. Автор припаял провода к магнитной головке и подключил к осциллографу. Так выглядит сигнал при записи:



А так — при считывании, значит, всё записалось:



Автор решил, что всё дело в скорости, и решил провести карту при считывании чуть медленнее. Она прочиталась. Затем он попробовал протягивать и слишком быстро, и слишком медленно — всё работало, и непонятно, почему не заработало в первый раз.

В общем, делать карты для этого калькулятора автор научился. Щели вырезаются медленно, да ещё и в два прохода, но и после этого приходится доводить их вручную скальпелем. Но всё работает:



Чтобы сделать такие же карты, необходимы:

  • Чистые карты CR80 с полосой с низкой коэрцитивной силой на подложке из ПВХ
  • Приспособление для крепления карты в гравере (CC-BY 3.0)
  • Файл с G-кодом для прорезки щелей (там же, в разделе с файлами)
  • Гравер типа CNC3020
Источник: https://habr.com/ru/post/449752/


Интересные статьи

Интересные статьи

Маркетплейс – это сервис от 1С-Битрикс, который позволяет разработчикам делиться своими решениями с широкой аудиторией, состоящей из клиентов и других разработчиков.
После презентации новой линейки видеокарт серии RTX 3000, компания производитель графических чипов Nvidia столкнулась с беспрецедентным спросом на свою новую продукцию. Превышение розничн...
Кто бы что ни говорил, но я считаю, что изобретение велосипедов — штука полезная. Использование готовых библиотек и фреймворков, конечно, хорошо, но порой стоит их отложить и создать ...
Однажды, в понедельник, мне пришла в голову мысль — "а покопаюсь ка я в новом ядре" (новым относительно, но об этом позже). Мысль не появилась на ровном месте, а предпосылками для нее стали: ...
Если у вас есть интернет-магазин и вы принимаете платежи через Интернет, то с 01 июля 2017 года у вас есть онлайн-касса.