Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/costasak/gfx-1590b-mono

A Guitar Effect pedal template for a 1590B enclosure, mono I/O and no battery in KiCad.
https://github.com/costasak/gfx-1590b-mono

Last synced: 2 days ago
JSON representation

A Guitar Effect pedal template for a 1590B enclosure, mono I/O and no battery in KiCad.

Awesome Lists containing this project

README

        

# Guitar Effects 1590B Mono

[![License](https://img.shields.io/github/license/CostasAK/gfx-1590b-mono)](https://github.com/CostasAK/gfx-1590b-mono/blob/master/LICENSE)

This is a KiCad template for guitar effects fitting the 1590B Hammond Enclosure. For effects with mono input and output and without a battery.

- [Setup](#setup)
- [KiCad](#kicad)
- [Git](#git)
- [Schematic](#schematic)
- [Layout](#layout)
- [Case](#case)
- [Acknowledgements](#acknowledgements)

## Setup

### KiCad

1. Ensure this template folder is in your `KICAD_USER_TEMPLATE_DIR` path.
2. _Create new project from template_.
3. Select the _1590B - Mono I/O, no battery_ template from the _User Templates_ tab.
4. Decide on a name and path for the new project.

### Git

The following clean and smudge commands are used on project files, to ignore the "date modified" field in them.

```bash
git config --local filter.kicad_project.clean "sed -E 's/^update=.*$/update=Date/'"
git config --local filter.kicad_project.smudge cat
```

The next clean and smudge commands are used to ignore hidden flags in schematics.

```bash
git config --local filter.kicad_sch.clean "sed -E 's/#(PWR|FLG)[0-9]+/#\1?/'"
git config --local filter.kicad_sch.smudge cat
```

Add these commands to the local or global git config to allow the filters in `.gitconfig` to work properly.

Finally, clean up the `README.md` and files that weren't automatically renamed by KiCad, such as the graphics/plots.

## Schematic

Use the `Send` net label for effect input, and `Return` for effect output.

![schematic](./sch_plot/GFX_1590B_Mono_NoBattery.svg)

## Layout

[Layout](./pcb_plot/GFX_1590B_Mono_NoBattery.pdf)

## Hardware

* PDF of the Hammond 1590B Enclosure: [1590B PDF](http://www.hammondmfg.com/pdf/1590B.pdf)
* [Footswitch with LED](https://www.taydaelectronics.com/illuminated-push-botton-foot-3pdt-switch-bi-color-red-blue.html)

## Acknowledgements

Inspired by a [template by Ryan McPherson from Electroblog](http://www.caravanelectroworks.com/?p=418)