All items...           Popular tags: Linux (7), Hack (6), DIY (3), Debian (3), Other (3), Retrocomputing (3), Electronics (2), Database (1)


Listing contents with tag Electronics:

Making KiCad work offline

2016-10-26 18:22:31,  In: Electronics, Linux

KiCAD is distributed in many Linux distributions repository or as Windows installer package. Unfortunately most of these installation types have one problem - they don't install, or don't register, component footprint libraries. These libraries used by CvPcb are downloaded from Git repository each time user launches CvPcb. Although theoretical goal of this approach was to offer the user always fresh libraries, in practice it results in few minutes of lag (when the files are downloaded) and few hundred MBs occupied on disk each time. More, if someone used a library which is not available anymore, e.g. has been renamed or joined with another, there will be error message. Or maybe you don't have access to the Internet? So you won't design a PCB. Let's get rid of this Git support at all and use locally-stored libraries updated on demand. In this tutorial both Windows and Linux screenshots will be used.

   Windows version

After launching KiCAD, create a blank project and open Eeschema. Now open CvPcb by...

... Read More


Programming PICs with Willem Programmer

2016-08-31 22:52:31,  In: DIY, Electronics

After replacing laser I needed a Modchip for my 20-year-old PS1 console. Following the "DIY" principle I downloaded an archive from Eurasia.nu with dumps of MultiMode 3 mod chip for PIC12F629. It contains even source code! I obtained a blank PIC chip and tried to program it in Willem programmer PCB v. 3. Of course Willem has no support for them. But it is still possible to write to the chip.
The first rule when programming PICs in Willem is to avoid Willem software. It is not well prepared for programming PICs. First of all, PICs have not only configuration bits (like AVR's Fusebits), but also factory-configured last 16-bit word called OSCCAL word. This word is used to calibrate internal RC oscillator and is set separately for each chip in factory, where RC characteristics are verified against real timing. So to program a PIC, you have to read it first, get OSCCAL value and program a new dump with old value good for the particular chip you have in programmer. It's really easy to erase OSCCAL with Willem...

... Read More



Older posts...       Main page       Newer posts...