:: Amplificateur Technics SU-8011 ::
Présentation
Liens intéressants
- Réparation des amplificateurs
- Réparer un ancien ampli Hi-Fi
- HiFiEngine - Technics SU-8011
- Service manual - Technics SU-8011
L'OX CNC Machine est une machine-outil à commande numérique permettant la découpe de différentes matières : bois, plexi, autres.
Elle possède une structure solide et reste relativement facile à construire soi-même. Qui plus est, elle est facilement dimensionnable pour convenir à la plupart des besoins.
En l'occurence les besoins de référence sont la découpe de panneaux de bois de tailles standards.
Dimensions de la machine (mm) |
Espace de travail (mm) |
|
---|---|---|
X | 2500 | 2320 |
Y | 1500 | 1270 |
Z | 250 | 75 |
Note : Ce modèle nécessite de raccorder 2 V-Slot 20x80 bout à bout (1500mm + 750mm)
Dimensions de la machine (mm) |
Espace de travail (mm) |
|
---|---|---|
X | 1500 | 1320 |
Y | 1000 | 770 |
Z | 230 | 75 |
Elément | Quantité | Description | Source | Commentaires | Prix unitaire | Coût total |
---|---|---|---|---|---|---|
1 | Nema 17 Stepper Motor | http://openbuildspartstore.com/nema-17-stepper-motor/ http://reprap.me/hardware/nema17.html http://www.omc-stepperonline.com/3d-printer-nema-17-stepper-motor-59ncm84ozin-2a-17hs192004s-p-18.html |
Moteur pas-à-pas pour l'axe Z | 15.40€ | 15.40€ | |
3 | Nema 23 Stepper Motors | http://openbuildspartstore.com/nema-23-stepper-motor/ http://www.omc-stepperonline.com/nema-23-cnc-stepper-motor-28a-126nm1785ozin-23hs222804s-p-108.html |
Moteurs pas-à-pas pour les axes X et Y | 21.56€ | 64.68€ | |
1 | V-Slot 20x40mm (1500) | http://openbuildspartstore.com/v-slot-linear-rail/ | Support central de la table (710mm) Back Brace (500) Z axis (180) | 17.16€ | 17.16€ | |
1 | V-Slot 20x60mm (1000) | http://openbuildspartstore.com/v-slot-linear-rail/ | Couper en 2 parties de 500mm pour l'axe X (collées l'une à l'autre) | 13.64€ | 13.64€ | |
1 | V-Slot 20x80mm (1500) | http://openbuildspartstore.com/v-slot-linear-rail/ | Couper en 2 parties de 750mmm | 26.40€ | 26.40€ | |
28 | Xtreme Solid V Wheel Kits | http://openbuildspartstore.com/openbuilds-xtreme-solid-v-wheel-kit/ | 5.24€ | 146.72€ | ||
13 | Eccentric Spacers | http://openbuildspartstore.com/eccentric-spacers/ | 1.76€ | 22.88€ | ||
8 | Cast - 90 Degree Corner Bracket | http://openbuildspartstore.com/cast-90-degree-corner-bracket/ | Utilisés pour fixer les 2 V-Slot (20x60) de l'axe X sur les plaques OX servant elles-mêmes à fixer l'ensemble sur les axes Y | 1.32€ | 10.56€ | |
4 | 5 Hole 90 Degree Joining Plate | http://openbuildspartstore.com/5-hole-90-degree-joining-plate/ | Assemblage des 4 coins de la machine | 4.22€ | 16.88€ | |
4 | Universal L Brackets (Double) | http://openbuildspartstore.com/universal-l-brackets/ | Utilisés pour la fixation des supports de table (V-Slot 20x40) | 1.10€ | 4.40€ | |
3 | Aluminum Spacers (1-1/2 inch) | http://openbuildspartstore.com/aluminum-spacers/ | Entretoises dédiées au moteur Nema 17 de l'axe Z | 0.66€ | 1.98€ | |
40 | Precision Shim - 10x5x1mm | http://openbuildspartstore.com/precision-shim-10x5x1mm/ | Pour toutes les roues, ainsi que pour l'axe X | 0.22€ | 8.80€ | |
2 | Threaded Rod Plate | http://openbuildspartstore.com/threaded-rod-plate/ | Plaque de fixation du moteur de l'axe Z | 7.00€ | 14.00€ | |
1 | 5mm x 8mm Flexible Coupling | http://openbuildspartstore.com/5mm-8mm-flexible-coupling/ | Coupleur pour le moteur et la tige filetée de l'axe Z | |||
1 | 8mm Threaded Rod | http://openbuildspartstore.com/8mm-metric-lead-screw/ | Tige filetée de l'axe Z | |||
2 | Lock Collar (8mm) | http://openbuildspartstore.com/lock-collar/ | ||||
2 | Bearing ID 8mm | http://openbuildspartstore.com/688z-ball-bearing-8x16x5/ | Roulements à billes pour l'axe Z | |||
7 | GT3 Timing Belt - a.k.a. GT2 (3mm) | http://openbuildspartstore.com/gt2-3mm-timing-belt-by-the-foot/ | Courroie dentée pour les axes X et Y Attention à bien estimer la longueur (prévoir une marge) |
|||
4 | Socket Head Cap Screw M5 - 65mm | http://www.mcmaster.com/#91290a270/=qdro90 | Fixation des roues du chariot de l'axe X | |||
1 | Acme Nut Block 8mm | http://openbuildspartstore.com/8mm-acme-nut-block/ | Pour l'axe Z | |||
3 | GT3 Timing Pulley - 20 tooth - 1/4 Inch Bore | http://openbuildspartstore.com/gt3-aluminum-timing-pulley-20/ | Poulies à dents pour les moteurs Nema 23 des axes X et Y | |||
1 | 3 Axis Driver Board | http://openbuildspartstore.com/cnc-xpro-controller-stepper-driver/ | Vérifier le fil de discussion pour lister les matériels compatibles. | |||
2 | Low Profile Screws - M5x8mm / 25 Pcs | http://openbuildspartstore.com/low-profile-screws-m5/ | ||||
2 | Low Profile Screws - M5x15mm / 25 Pcs | http://openbuildspartstore.com/low-profile-screws-m5/ | ||||
1 | Low Profile Screws - M5x20mm / 25 Pcs | http://openbuildspartstore.com/low-profile-screws-m5/ | ||||
2 | Low Profile Screws - M5x30mm / 10 Pcs | http://openbuildspartstore.com/low-profile-screws-m5/ | En remplacement des boulons fournis avec le kit de roues | |||
1 | Low Profile Screws - M5x45mm / 10 Pcs | http://openbuildspartstore.com/low-profile-screws-m5/ | ||||
4 | M3 Cap Head Screws - M3x45mm | http://openbuildspartstore.com/m3-cap-head-screws/ | Ecrous de fixation du moteur de l'axe Z | |||
12 | Nylon Insert Hex Locknut 5mm | http://openbuildspartstore.com/nylon-insert-hex-locknut-5mm/ | ||||
2 | Tee Nuts - 25 Pcs | http://openbuildspartstore.com/tee-nuts-25-pack/ | ||||
12 | Aluminum Spacers - 1/8th inch | http://openbuildspartstore.com/aluminum-spacers/ | Entretoises pour espacer les moteurs des plaques de fixation | |||
1 | 12V/30A Power Supply | http://openbuildspartstore.com/12v-30a-power-supply/ | Vérifier le type d'alimentation supportée par la carte de pilotage (12/24V) | |||
1 | Wire Block | http://www.mcmaster.com/#7618k613/=qdrzki | Pour paralléliser le traitement des 2 moteurs de l'axe Y | |||
1 | 40x40mm x 10 12v Cooling fan | http://amzn.com/B000LB0M8S | Ventilateur de refroidissement de la carte de pilotage | |||
1 | AC Power Cable with Bare End | http://openbuildspartstore.com/ac-power-cable-with-bare-end/ | ||||
5 | Power cable | http://openbuildspartstore.com/16-2-project-wire/ | Cable possédant au moins 2 fils conducteurs supportant du 16A. Attention à bien évaluer la longueur nécessaire. |
|||
2 | Spacer Block (V-Slot) | http://openbuildspartstore.com/spacer-block-v-slot/ | Utilisé pour espacer les roues de l'axe Z | |||
4 | OX Plates | http://www.openbuilds.com/builds/openbuilds-ox-cnc-machine.341/#openbuilds_files | Vérifier l'onglet 'Fichiers' pour les fichiers DXF des éléments à découper |
Cela donne un total d'environ 20A en 12V (240W) et 5A en 5v (25W). Sachant qu'une alimentation ne fournit au mieux que 80% de sa puissance max indiquée et qu'il est préférable de l'utiliser à 50-60% de sa puissance max, on cible une alimentation de 500-600W et de préférence certifiée 80+.
Le modèle est une alimentation Antec Neo ECO 520C 80PLUS. La puissance fournie en sortie sur les différentes tensions est résumée ci-dessous :
+5V | +3.3V | +12V | -12V | +5VSB | |
---|---|---|---|---|---|
Intensité max | 24A | 24A | 40A | 0.8A | 2.5A |
1 moteur pas à pas Casun 42SHD0404-22 :
4 moteurs pas à pas Casun 42SHD001-24 :
Le réglage du courant fourni au moteur se fait à l'aide du petit potentiomètre présent sur le stick. Commencer au plus bas (tourner dans sens horaire inverse) et augmenter doucement (par 1/8ème de tour) la tension de référence jusqu'à obtenir le résultat désiré.
Note : la mesure de la tension qui nous sert de référence se fait entre la terre et le potentiomètre lui-même.
La puissance demandée aux moteurs variant en fonction des vitesses maximales paramétrées, j'ai arbitrairement choisi les vitesses maximales suivantes :
Dans mon cas, après suppression/diminution des bruits et autres vibrations, j'arrive aux réglages suivants :
Cet addon XBMC permet de récupérer de nombreuses chaînes TV françaises directement accessibles via le menu Direct TV.
Note : La distribution utilisée est la dernière Raspbmc disponible à ce jour. Cette dernière contient XBMC en version Gotham 13.2-beta1.
$ sudo apt-get update
$ sudo apt-get install git build-essential libtool automake ca-certificates zip unzip
$ cd ~
$ git clone https://github.com/afedchin/xbmc-addon-iptvsimple.git
$ cd xbmc-addon-iptvsimple
$ sh autogen.sh
$ ./configure
$ make dist-zip
Pour ma part, j'ai compilé la version 1.9.3, disponible ici
Aller dans le menu Système > Extensions > Installer depuis un fichier zip et naviguer jusqu'à l'emplacement du fichier pvr.iptvsimple.1.x.x.zip précédemment compilé.
Note : si vous avez exécuté les commandes tel qu'indiqué ci-dessus, le chemin de l'addon est /home/pi/xbmc-addon-iptvsimple/pvr.iptvsimple.1.x.x.zip, où 1.x.x correspond à la version compilée.
Aller dans Extensions activées > Client enregistreur vidéo > PVR IPTV Simple Client.
Note : l'extension peut être dans Extensions désactivées.
Cliquer sur Configurer :
Si le menu Direct TV n'apparaît pas sur la page d'accueil de XBMC, il faut l'activer.
Pour cela, naviguer dans le menu Système > TV Direct et cocher la case Activé.
Si tout se passe bien des notifications de mises à jour s'affichent dans XBMC (liste des chaînes, guide TV, etc.).
Une fois ces mises à jour terminées, vous devriez trouver votre bonheur : environ 200 chaînes francophones dont certaines disponibles en HD ! :-)
Git utilise une série de fichiers de configuration pour déterminer son comportement. Les emplacements sont lus dans un ordre précis et les valeurs lues en dernier écrasent les précédentes ("C'est le dernier qui parle qui a raison"). Vous pouvez positionner ces valeurs manuellement en éditant ces fichiers, mais je vous recommande d'utiliser la commande git config, ne serait-ce que pour éviter des erreurs de syntaxe.
Contient des valeurs pour tous les utilisateurs du système et tous leurs dépôts. Pour lire et modifier ce fichier, utiliser l'option --system avec git config.
$ git config --system [...]
Spécifique à chaque utilisateur. Pour lire et modifier ce fichier, utiliser l'option --global.
$ git config --global [...]
Le dernier emplacement lu par git est le fichier de configuration du dépôt en cours d'utilisation. Ces valeurs sont spécifiques à un unique dépôt. Pour lire et modifier ce fichier, utiliser l'option --local.
$ git config --local [...]
Pour modifier le comportement de git, il est nécessaire de spécifier certains paramètres de configuration à l'aide de la commande git-config.
$ git config [<file-option>] [type] [--show-origin] [-z|--null] name [value [value_regex]]
$ git config [<file-option>] [type] --add name value
$ git config [<file-option>] [type] --replace-all name value [value_regex]
$ git config [<file-option>] [type] [--show-origin] [-z|--null] --get name [value_regex]
$ git config [<file-option>] [type] [--show-origin] [-z|--null] --get-all name [value_regex]
$ git config [<file-option>] [type] [--show-origin] [-z|--null] [--name-only] --get-regexp name_regex [value_regex]
$ git config [<file-option>] [type] [-z|--null] --get-urlmatch name URL
$ git config [<file-option>] --unset name [value_regex]
$ git config [<file-option>] --unset-all name [value_regex]
$ git config [<file-option>] --rename-section old_name new_name
$ git config [<file-option>] --remove-section name
$ git config [<file-option>] [--show-origin] [-z|--null] [--name-only] -l | --list
$ git config [<file-option>] --get-color name [default]
$ git config [<file-option>] --get-colorbool name [stdout-is-tty]
$ git config [<file-option>] -e | --edit
Note importante : ces informations sont utilisées par Git de manière indélébile (on ne peut changer l'auteur d'un commit après-coup, ni son adresse email).
$ git config --global user.name "Xzz"
$ git config --global user.email "xzz@carnetderoot.net"
A ne pas oublier, mon éditeur de texte préféré (parce que nano par défaut, hein, sérieux...) :
$ git config --global core.editor vi
Pour faire simple on peut activer la colorisation de plusieurs paramètres en une seule commande :
$ git config --global color.ui auto
Si on préfère agir de manière spécifique, on peut modifier les paramètres un par un
$ git config --global color.branch auto
$ git config --global color.diff auto
$ git config --global color.interactive auto
$ git config --global color.status auto
Pour plus de détails sur les paramètres disponibles et leurs effets, je vous invite à consulter la documentation de référence git-config
$ git config --list
user.name=Xzz
user.email=xzz@carnetderoot.net
color.ui=auto
core.editor=vi
$ cd projet
$ git init
Dépôt Git vide initialisé dans /path/to/projet/.git/
$ git add .
$ git rm --cached fichier_a_ne_plus_suivre.pm
Attention à ne pas oublier l'option --cached
! Si vous omettez ce commutateur, la commande supprimera aussi le fichier du système de fichier :-)
$ git commit -m "Mon premier commit"
[master (commit racine) 6337a68] Commit initial
89 files changed, 61074 insertions(+)
create mode 100644 MANIFEST
create mode 100644 MANIFEST.SKIP
...
Certains fichiers n'ayant pas besoin d'être synchronisés (fichiers temporaires, fichiers de swap, répertoire de sessions, etc.), on crée un fichier .gitignore contenant la liste des fichiers et répertoires à ignorer.
$ vi .gitignore
Contenu de .gitignore :
# Commentaire
# Ignorer les fichiers journaux
logs/
# Ignorer les fichiers temporaires
tmp/
# Ignorer les fichiers en cours d'edition
*.swp
...
Ajout du fichier au repository
$ git add .gitignore
$ git commit -m "Ajout du fichier .gitignore"
[master 8896d55] Ajout du fichier .gitignore
1 file changed, 6 insertions(+)
create mode 100644 .gitignore
Dans le cas où on ne veut plus synchroniser des fichiers déjà commités, ni avoir un retour lors d'un git status
, il est préférable de réindexer l'ensemble des fichiers à synchroniser.
Pour cela, le moyen radical est de supprimer l'index existant, rajouter les fichiers puis faire un commit.
Attention : penser à commiter les dernieres modifications de code avant de lancer les commandes ci-dessous
$ git rm -r --cached
$ git add .
$ git commit -m "Suppression de tous les fichiers de l'index puis re-ajout pour bonne prise en compte du fichier .gitignore"
$ git status
Sur la branche master
rien à valider, la copie de travail est propre
$ git log
$ cd /opt/git
$ mkdir projet.git
$ cd projet.git/
$ git --bare init
Dépôt Git vide initialisé dans /opt/git/projet.git/
$ cd projet
$ git init
$ git add .
$ git commit -m "Mon premier commit"
$ git remote add nom_depot user@serveur:/opt/git/projet.git
$ git push nom_depot master
$ git clone user@serveur:/opt/git/projet.git
$ git push nom_depot master
$ git remote
$ git remote -v
$ git remote add nom_depot url
$ git remote set-url nom_depot url
$ git remote rm nom_depot
Flash | Volume down |
---|---|
Fastboot | Volume up |
Recovery mode | Volume down + Power key |
Afin de pouvoir flasher une rom alternative, il est nécessaire de déverrouiller le chargeur d'amorçage du périphérique.
Le processus est supporté par Sony dans le cadre de son programme Open Devices.
Dans le cas où votre téléphone ne serait pas "rootable" ou que vous ayez le moindre doute, les instructions pour vérifier votre modèle se trouvent sur le site Sony Developer World.
L'installation de Sailfish est supportée sur une image d'Android 6 ou 7, à partir du moment où le numéro de build est supérieur ou égal à 34.3.A.0.228. Par contre, à la date d'écriture de ces lignes, elle n'est pas encore supportée sur Android 8, on va donc mettre à jour le système en dernière version d'Android Nougat 7 disponible.
Le plus simple est d'utiliser le procédé OTA (On The Air) du système Android fourni par Sony. Attention à ne pas mettre à jour le système en Android 8, restez sur la dernière version 7 disponible en noyau 3.10 (7.1.1).
Important : Vérifier que le numéro de build est au moins égal à 34.3.A.0.228 (dans Settings | About phone | Build number) avant de déverrouiller le chargeur d'amorçage
*#06#
sur le clavier téléphonique)Sous Linux, pas besoin de drivers additionnels mais des outils Android contenant la commande fastboot.
Télécharger et décompresser le fichier Platform Tools
Attention : l'utilitaire fastboot fourni avec votre distribution peut se révéler partiellement ou totalement incompatible
pacman -S android-tools
Note : fastboot partiellement incompatible, tester la version AURapt-get install android-tools-fastboot
android-tools
android-sdk
Important : Vérifier que le langage du système est bien configuré sur "English" avant de continuer
Vérifier que le périphérique fastboot est bien détecté :
# fastboot devices
XXXXXXXXXX fastboot
Déverrouiller le chargeur d'amorçage :
# fastboot -i 0x0fce oem unlock 0x<code de déverrouillage>
...
OKAY [ 0.678s]
finished. total time: 0.678s
Si vous avez déjà votre système Android en version 8 ou tournant sur une rom alternative basée sur de l'Android < 6 ou sur un noyau > 3.10, ou tout simplement si vous voulez partir d'un "fresh install", il est nécessaire de reflasher le périphérique.
Préparation des fichers
Flasher le téléphone
Ouvrir une ligne de commande en root dans le répertoire et taper les commandes suivantes :
# ./fastboot -S 256M flash boot boot.img
# ./fastboot -S 256M flash recovery recovery.img
# ./fastboot -S 256M flash system system.img
# ./fastboot -S 256M flash userdata userdata.img
Redémarrer le téléphone
# ./fastboot reboot
Préparer le système à l'installation de Sailfish
Ouvrir une ligne de commande en root dans le répertoire et lancer la commande ./flash.sh
# ./flash.sh
Detected Linux
Searching device to flash..
Found device with vendor id '0fce': [...] Sony Ericsson Mobile Communications AB Xperia Mini Pro Bootloader
Fastboot command: fastboot -i 0x0fce
Flashing boot partition..
target reported max download size of 536870912 bytes
sending 'boot' (10812 KB)...
[...]
finished. total time: 0.742s
target reported max download size of 536870912 bytes
erasing 'system'...
[...]
finished. total time: 63.648s
target reported max download size of 536870912 bytes
erasing 'userdata'...
[...]
finished. total time: 126.309s
Flashing oem partition..
target reported max download size of 536870912 bytes
sending 'oem' (221669 KB)...
[...]
finished. total time: 15.600s
Flashing completed.
Redémarrer le téléphone et configurer votre Sailfish :-)
$ devel-su ---> Entrer le mot de passe défini précédemment
# pkcon refresh
# pkcon install mce-tools
# exit
Pour la suite, se référer à un précédent article : Nokia MCE Tools sur Sailfish OS
Si vous avez les rpms :
# pkcon install-local aliendalvik.armv7hl.rpm apkd-android-settings.jolla.armv7hl.rpm
Raspberry Pi 3 Model B 1.2
Carte SD 16Go
PC sous Linux
$ sudo dd if=/home/pi/raspian.img of=/dev/sdb bs=512M
Au 1er démarrage, l'installation se fait automatiquement avec les paramètres par défaut. Pour changer la configuration :
$ sudo raspi-config
$ ifconfig
$ iwlist -i wlan0 scan
en root (sudo -i
préalable nécessaire)
# wpa_passphrase "ssid" "password" >> /etc/wpa_supplicant/wpa_supplicant.conf
en mode utilisateur
$ wpa_passphrase "ssid" "password" | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf > /dev/null
à partir d'un fichier contenant la clé (/home/pi/psk.txt)
# wpa_passphrase "ssid" `cat /home/pi/psk.txt` >> /etc/wpa_supplicant/wpa_supplicant.conf
$ wpa_passphrase "ssid" `cat /home/pi/psk.txt` | sudo tee -a /etc/wpa_supplicant/wpa_supplicant.conf > /dev/null
Aller dans le répertoire "rundeck"
PS C:\> cd D:\rundeck
rd-queue [*action*] [-h] [-e id] [-p project]
Option | Description | Actions |
---|---|---|
-h, --help |
Affiche l'aide | |
-p |
Nom du projet | list |
-e, --eid |
Id d'exécution | follow, kill |
-q, --quiet |
Mode silencieux | follow |
-r, --progress |
Affiche la progression de l'exécution | follow |
-t, --restart |
Affiche la log depuis le début | follow |
> .\tools\bin\rd-queue list -p MyProject
Queue: x items
[id] NomJob <http://lien_vers_details_du_job>
...
> .\tools\bin\rd-queue follow -e 183
[...]
[183] execution status: success
> .\tools\bin\rd-queue follow -e 183 --progress
################
[183] execution status: success
[ à suivre ]
What | Syntax | |
---|---|---|
Italic | *Italic* or _Italic_ | |
*Bold * | **Bold** or __Italic__ | |
Both | ***Both*** or ___Both___ | |
Block Quote | > Block Quote (like email) | |
List | *, + or - | |
Ordered | 1. on first item, | |
Header | ### Header | |
HRule | --- or *** on empty line |
What | Syntax | |
---|---|---|
Basic | [CNN](http://cnn.com) |
|
Reference | [link][linkid] for [link][linkid] then [linkid]: http://cnn.com "title" on its own line elsewhere. |
|
Def Link | [linkid]: http://cnn.com "title" on its own line elsewhere. |
|
Short | <http://cnn.com> <pierce@twinforces.com> |
|
Internal | [Links][] (any header name) |
|
Footnote1 | [^footnote] def footnote later |
|
Def Footnote | [^footnote]: text |
|
Image | ![Image Name](URL "title") for an image |
|
![Image Ref] then later def |
||
![Caption][Image Ref] then later def |
||
Image Def | ```[Image Ref]: URL "Title" width="45px" height="45px" |
First Header | Second Header | Third Header |
---|---|---|
First row | Bold | Very long data entry |
Second row | Cell that spans across two columns |
| First Header | Second Header | Third Header |
| :------------ | :-----------: | -------------------: |
| : Left align | : centered : | Right align : |
| First row | **Bold** | Very long data entry |
| Second row | Cell that spans across two columns ||
[Table caption, also works as a reference][section-mmd-tables-table1]
What | Syntax | |
---|---|---|
{--a delete. --} a delete. | {-- remove --} | |
{++an add. ++} | {++ add++} | |
swap {~~from~>to~~} | {\~\~\from\~>to\~\~} | |
{==a highlight==} | {\=\=highlight\=\=} | |
Comment, which you can't see{>>What is it a test of?<<}. | {>>Comment?\<\<} |
This is the footnote ↩