Реальная история.
Теперь, когда Im наконец грузить Палочки свое время, чтобы получить ваши установки готовое программное обеспечение для них мудрым и иметь официальную точку опоры для палок. Этот пост будет разделен на два основных раздела, один программное обеспечение перейти bfgminer загрузки / запуска и т.д., и один для фактических инструкций аппаратного обеспечения.
Перед тем, как приступить к работе Большое спасибо всем вам за это стало возможным. Ее было весело ездить построения программного и аппаратного обеспечения с нуля для них, и я надеюсь, что я добавил немного к сообществу Litecoin и мы надеемся получить несколько новых шахтеров, заинтересованных в том, что Litecoin все о с ними!
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ: BFGMINER 5.4.0 Установить
Я построил собственный драйвер bfgminer для них с поддержкой всех наворотов bfgminer в. Все три основные системы поддерживаются, так что вы можете добывать эти один независимо вкус Windows, Linux или Macs вы хотите!
Водитель с открытым исходным кодом и доступна в ссылке ниже, если вы хотите скомпилировать его самостоятельно из источника (который вы должны для Linux в любом случае). Я представил предварительно созданные двоичные файлы для Windows, и Mac, которые будут работать с для простоты использования только одним щелчком мыши на сценарий запуска.
Водитель Repo:
https://github.com/jstefanop/bfgminer/tree/futurebit_driverВам также необходимо установить последнюю версию Silicon Labs VPC драйверов для Win / Mac OS ссылок ниже.
UPDATE: Dropbox ссылки не работают по какой-то причине здесь является альтернативной загрузкой:
https://mega.nz/#F!NxgyWJhD!5Hhc5ikRYEVQHyeovQa-QQОкна VPC Driver: https://www.silabs.com/Support%20Documents/Software/CP210x_VCP_Windows.zipMac OS VPC Driver: https://www.silabs.com/Support%20Documents/Software/Mac_OSX_VCP_Driver.zipОкна преднастроенным исполняемые файлы: совместима с XP / 7/8/10
https://www.dropbox.com/s/1izgcftaxgqmx99/BFgminer-FutureBit-5.4-win32.zip?dl=0https://www.dropbox.com/s/qn63pkae2pdlulm/BFgminer-FutureBit-5.4--win64.zip?dl=0Mac бинарник: совместим с большинством 64-разрядных компьютерах Mac с Mac OS 10.9 или более поздняя версия
https://www.dropbox.com/s/xxkp307ejjdy3qo/BFGminer-5.4-FutureBit-mac64%20.zip?dl=0Linux: Самый простой способ установить с Linux является для компиляции исходного кода непосредственно. Подробные инструкции ниже
Установите необходимые зависимости (убедитесь, что вы копируете и вставлять целые строки, так как код отключает и нужно прокрутить, чтобы выбрать все это)
Sudo APT-получить установку сборки заменимых Autoconf Automake Libtool PKG-конфигурации libcurl4-GnuTLS-DEV libjansson-DEV uthash-DEV libncurses5-DEV libudev-DEV libusb-1.0-0-DEV Libevent-DEV
(Я думаю, вот и все из них, дайте мне знать, если я пропустил один)
клон репо
мерзавец клон --branch futurebit_driver https://github.com/jstefanop/bfgminer.git
настроить и сделать
кд bfgminer
./autogen.sh
./ настроить CFLAGS = -O3 --enable-Scrypt --enable-futurebit --disable-другие водители
Sudo сделать
Если он жалуется на отсутствующие библиотеки вам, возможно, потребуется
Sudo сделать установку
Суд LDCONFIG
Бег:После того, как вы установили драйверы и bfgminer просто подключить шахтера к порту USB и дважды щелкните на файле Start_Moonlander на вашем Mac / PC. Драйвер автоматически обнаружит плату и начать хэширование на частоте по умолчанию.
Просто редактировать этот же файл с помощью текстового редактора, чтобы изменить бассейны, добавить опции bfgminer, и изменить частоту. Вы можете также использовать флаг -c и загрузить его с собственным файлом конфигурации.
Для Linux просто запустить полную команду bfgminer ниже, чтобы запустить его или создать свой собственный аналогичный Scrypt
./ Bfgminer --scrypt -o прослойка + ТСР: //us.litecoinpool.org: 3333 -u -p jstefanop.1 1, д = 8 -S УСА: все --set УСА: часы = 144
(Возможно, потребуется запустить программу как Судо, если он жалуется на вопросы, разрешения)
Имейте в виду, что большинство "СИС" порты не будут работать с этим шахтером, так как хэш с той же скоростью, как чипы от спины в день. Так что это будет длиться вечно, чтобы найти долю. Они могут прекрасно работать на самой низкой сложности большинство бассейнов предлагают что 16. Просто убедитесь, что вы присоединен к вар дифф порт или тот, который предлагает фиксированную трудность 128 или ниже.
Частота: MoonLander может работать на очень широком диапазоне скорости и эффективности, и оставляет много настройки до вас, ребята. Убедитесь, что вы прочитали о разделе Hardware ниже, где я иду более углубленный по частоте и настройке напряжения.
Moonlander имеет настройки частоты по умолчанию 144MHz, и может варьироваться от 104mhz до 400МГц.
Для изменения частоты просто изменить номер после -множестве MLD: часы = в Scrypt запуска. Вы не можете просто положить любое количество вы хотите там, в противном случае он будет по умолчанию базового 104mhz. Между 104-200 МГц вы можете установить частоту на любое число, кратное 8, так 104, 112, 120 все действительные частоты.
Между 200-400 МГц можно использовать любое число, кратное 16, так что 256, 320 и т.д., все в силе.
Я не рекомендую идти мимо 352 Mhz на них, если у вас действительно хорошее охлаждение, так как они получают действительно нестабильные мимо частоты и нужно повернуть вверх напряжения мимо 1V.
HARDWARE: Moonlander состоит из одного Scrypt ASIC в ядре, который работает между 300kh / с до 1mh / с и потребляет от 2-10 Вт.
СИС питается от регулируемого источника постоянного тока понижающего, которые могут выдавать между .7v до 1.1V сердечника напряжения, и регулируется поворотом встроенного потенциометра.
Она также имеет светодиоды связи, так что вы можете визуально видеть, что происходит с доской. Красный светодиод мигает, когда связь направляются в СИС, а желтый светодиод мигает, когда интегральная схема реагирует. Много желтых вспышек хорошая вещь, это обычно означает, что СИС нашел долю
Плата крепится к радиатору с сильным термическим клеем, так как это ASIC предназначен для отвода тепла через его нижнюю сторону. Радиатор «негабаритный» для тепловой мощности ASIC, но его рекомендуется всегда иметь какое-то воздушный поток над ребрами радиатора, когда его работой, особенно на частоты свыше 144 МГц. Вы могли бы уйти без какого-либо воздушного потока, если ваши работают под 144 МГц. Убедитесь, что вы прикасаетесь к радиатору через несколько минут работы ... радиаторы должны чувствовать тепло на ощупь, если они чувствуют себя очень жарко вам нужен более сильный вентилятор (если у вас есть ИК температура пушка проверить верхнюю часть интегральной схемы, как надо не быть любым горячее, чем 80 ° С).
Ниже визуально доски для справки (обратите внимание, что это плата прототипа, но расположение такое же, как в производственных советах).
Регулировка напряжения: Вы регулировать напряжение, поворачивая горшок по часовой стрелке или против часовой стрелки с тонкой плоской головкой или крестовой отверткой. Этот банк является очень чувствительным, весь .7-1.1v диапазон находится в пределах полоборота. Вы должны сделать микро-регулировки, если вы хотите сделать очень тонкую настройку. К примеру, идущей от .75 - +0,8 V может занять всего лишь небольшим давлением крутящего момента на отвертку, даже если вы не чувствуете, что на самом деле крутить.
Убедитесь, что у вас есть место палку горизонтально, а конец USB обращена влево (т.е. вы можете прочитать FutureBit Moonlander обычно на плате).
Для того, чтобы включить напряжение
UP повернуть горшок
ЧАСОВОЙ, чтобы включить его
ВНИЗ,
ПРОТИВ ЧАСОВОЙ СТРЕЛКИ.
Не держите поворот POT, он не имеет остановок, и если вы идете мимо самого низкой или высокого уровня, вы можете разбить его.
Чтобы проверить напряжение с помощью мультиметра и контактировать с проводом заземления к любому из открытых клемм на выходе конденсаторах (обведено и маркирована земля на рисунке), а положительный провод к клеммам на другой стороне (обведен и маркирован VCore). Будьте предельно осторожны, чтобы не допускать короткого ничего, как один короткий в любом месте на борту в то время как приведенные в действие воли, скорее всего, обжарить его.
Палочки погружены к вам, ребятам с настройкой напряжения около .75v, который хорош для USB 2 энергопотреблению и может хэширование примерно до 200MHz стабильного.
Я бы не рекомендовал идти мимо 1V, ничего в 1-1.1v диапазоне, скорее всего, сократит срок службы СИС, и вы будете нуждаться в сильном вентилятор, чтобы он должным образом охлаждается толкая воздух над радиатором.
Настройка:Теперь самое интересное. Ваши цели здесь может варьироваться от попыток получить абсолютную максимальную скорость хеширования (за счет мощности), к абсолютному низкий hasrate / ватт, или найти хорошее сладкое пятно.
Настройка любого блок обработки на основе переключающего транзистора вращается вокруг подачи достаточного тока, так что транзисторы на чипах фактически включаются и выключается правильно в свое время цикла.
Чем выше частота или «время переключения» меньше времени транзистор должен «заряд», так что вам нужно больше тока (т.е. увеличивайте напряжение). Если эти требования не будут выполнены транзисторы не функционируют должным образом, и у вас есть то, что вы знаете, как «Hardware Error»
Так что, если вы позволяете сказать, оставить палку на своей установке вольтова запаса .75 и попытаться запустить его на 300MHz, он либо не запускается, либо он будет производить почти 100% аппаратные ошибки. Таким образом, вы должны постепенно дозвон напряжения ядра, пока эти ошибки не сводятся к хорошему уровню.
Для того, чтобы начать то, что вам нужно знать, это оптимальная скорость хеширования интегральной схема будет работать в течение заданной частоты. Это ASIC имеет 54 ядер и предполагая, что все ядра активны (вы можете иметь несколько мертвых ядра, что является приемлемым) оптимальной скорость хеширования:
2,77 КН / с на МГц Так что давайте говорить ваш бег на 208 МГц, при идеальных условиях, палка будет работать на 208 * 2,77 = 576 КН / с
Это целевой показатель хэш для заданной частоты, и вы можете регулировать напряжение ядра, чтобы удовлетворить это.
Имейте в виду «нулевых» аппаратных ошибок не всегда лучшая установка. Если ваш получать аппаратную ошибку это не обязательно означает, что ваш хватает на действующих акций. Хорошая точка отсчета, чтобы ошибки HW до менее 5%, а после запуска в течение по крайней мере часа, если вы видите, что ваша ставка хэша действительно 5% ниже целевого уровня, то вы знаете, что под нами и нужно довести до напряжения немного.
Вы также можете сделать регулировки напряжения «жить», установив трудности действительно низкие в вашем бассейне, чтобы вы представить по крайней мере части каждой секунды или около того. Затем вы можете включить горшок вверх и вниз, и наблюдать за ошибки оборудования при регулировке напряжения в режиме реального времени.
Я думаю, что охватывает основные и надеюсь, что вы, ребята, весело провести время с этим!
Ill разместить на часто задаваемые вопросы и т.д. ниже и редактировать этот пост, как вы, ребята начинают играть с ними, и есть вопросы.
ВОПРОСЫ-ОТВЕТЫ:Q: Почему мой X хаб не работает с моим Moonlanders?Большинство USB 2.0 и много 3.0 питания USB концентраторов не будут работать с этими палками. Работают концентраторы USB должны соответствовать двум требованиям, чтобы надежно поддерживать высокий ток этих палочек рисованию. Во-первых, они должны иметь чистую источник питания высокого качества, которые могут выдавать по меньшей мере 1A PER порт. Для запуска палочки на полной скорости вы должны по крайней мере 2А на каждый порт. Во-вторых, они должны соответствовать стандартам USB, которые ALOT дешевых хабы не ... что вызывает много вопросов, EMI и разъединяет. К сожалению, его методом проб и ошибок, чтобы понять это, но от моего тестирования Анкер 3,0 USB концентраторы, кажется, работает отлично под Windows, и Mac, а также портовыми Superbpag 7, кажется, лучше всего подходит для данного типа применения и обеспечивает много энергии на один порт и работает под все три операционкой.
Q: Bfgminer обнаруживает свою moonlander, но ничего не происходит, когда он соединяется с моим бассейномНе стоит забывать, что несмотря на то, что это очень мощный Scrypt шахтер для своего размера, его еще "медленный" по сравнению с другими ASICS, которые в большинстве бассейнов оптимизированы для этих дней. Некоторые бассейны имеют Scrypt сложности по умолчанию 256 или выше, в этом случае это может занять несколько минут для moonlander найти долю. Так может показаться, что он не работает. Для достижения наилучших результатов установите диф 128 или ниже, обратитесь к оператору пула для того, что дифференциалы они установили для каждого порта.
Q: Могу ли я использовать мой moonlander без вентилятора?Вы, вероятно, можете уйти без вентилятора на самом низком уровне напряжения и ниже частот 144MHz. Я до сих пор не рекомендую это, и вы должны иметь по крайней мере небольшой свет вентилятор дует над плавниками, чтобы убедиться, что он не будет перегреваться. Более высокие частоты требуют больше воздуха, и убедитесь, что поток воздух дует параллельно с ребрами радиатора. Если радиатор нагревается до высоких температур (выше 50 ° С), то его работы слишком жарко.
Вопрос: Как мне узнать, какой палка, которая под bfgminer?Каждая палочка жестко с уникальным серийным номером, который может быть отображен при нажатии "M" в bfgminer затем пролистав список палок, которые будут показывать каждый серийный номер (серийный номер также отображается в диспетчере устройств и т.д.). Вы можете физически записать последние 3 цифры где-то на палочке легко идентифицировать.
Q: Какие частоты я могу установить мой moonlander?Moonlander поддерживает любую частоту между 104mhz 400МГц кратно 8. Если его не кратно 8 частота будет по умолчанию 104. Вы можете изменить частоту путем редактирования Start_Moonlander.bat под окнами или .sh файл под Mac и редактирование число после "--set MLD: часы ="
Q: Как я могу установить частоту определенной палочку в установке mutistick под bfgminer?Если вы хотите задать частоты для каждых отдельных шахтеров вы можете указать, какую частоту получает множество, которому шахтер путем изменения глобального --set MLD: часы = 144
к --set MLD @ / DEV / ttyUSB0: часы = 320 (заметьте, я на самом деле не проверены, если вы можете сохранить глобальный параметр и позволяет говорить просто установить одну палку в другую частоту ... если вы делаете это таким образом, вы возможно, придется указать частоты для каждого шахтера порта в отдельности, даже если некоторые из них одни и те же, так как глобальная опция может переопределить отдельные частоты).
Так что если у вас есть две палки и хотите две различные частоты ваши варианты могут выглядеть следующим образом:
./ Bfgminer --scrypt -o прослойка + ТСР: //us.litecoinpool.org: 3333 -u -p jstefanop.1 1, д = 16 -S УСА: / DEV / ttyUSB0 -S УСА: / DEV / ttyUSB1 - установить УСУ @ / DEV / ttyUSB0: часы = 320 --set УСА @ / DEV / ttyUSB1: часы = 304