[Scilab] Optimisations basiques

Quelques optimisations basique à utiliser dans Scilab (utilisées dans le cadre d’un récepteur GPS en soft). Le premier point est de supprimer les boucles: – Optimisation des multiplications entre éléments de deux matrices (attention pas la multiplication des matrices): for k = 1:SIZE      tmp_carrier(k) = prn_bpsk(k) * gps_data(k); end tmp_carrier = prn_bpsk .* gps_data; […]

[Misc] Réparation HUB USB

Pour une raison que je ne m’explique pas mon petit HUB USB 7 ports est mort (dans la soirée s’il vous plait, ce qui explique ma tentative de réparation).  Si vous avez un HUB USB de plus de 4 ports il y a fort à parier que ce soit deux chip séparés (4 ports chacun). […]

[CNC Microscope] Erreurs version 0.1 – PCB

Le PCB contient de la version 0.1 contient une erreur particulièrement gênante, les ouvertures du Soldermask sont trop grande conduisant à un grand nombre de court-circuits (montage à la main obligatoire). Comme visible sur la photo et sur la comparaison de Gerber le problème ne se pose pas sur le package QFN (ni sur les […]

[CNC Microscope] Erreurs version 0.1 – Schematique

Petit récapitulatif des erreurs de la version 0.1. Erreurs Schéma Quelques erreurs se sont nichées sur le schéma, autant le dire tout de suite la solution est relativement simple, arrêter d’être fainéant et utiliser le check DRC à chaque fois. – Les signaux « Fault » des 3 DRV8825 ne sont pas connectés (pas obligatoire mais quand […]

[CNC Microscope] Description de la table

La table vient de eBay, c’est une Nutec custom modele « 6435 ». NuTec demande 125$ pour avoir la datasheet en PDF, mais la partie électrique est apparente. Les deux moteurs pas à pas sont des Lin-Engineering « 417-15-03 ». N’ayant aucunes indications quand à la distance de déplacement de la table et à sa précision tout cela sera déterminé […]

[Kicad] Component Schematic Generator

Following the little script for Kicad footprint I did one to speed up the schematic design of component. It basically generate a schematic file from a CSV source and place pin on good pages. Here is the script The CSV format is: Package Name Package Name Page NAME TYPE For example: LFBGA144;LFBGA144_PAGE;LQFP144;LQFP144_PAGE;NAME;TYPE A3;6;1;;PE2;I/O

[Kicad] BGA footprint generator

Here is a little (and dirty) Python script to generate BGA footprints, I need to add the pad skip. This is a part of a « Clean Lib » project for Kicad. The goal will be to have IEC and IPC schematics/footprints ;) If you see any bug or features to add don’t hesitate to come on […]