6.1. Gills Build Guide

First, check out this 3D model of a fully assembled Gills. In the sidebar on the left you can highlight parts and show/hide them.
(Ignore the potentiometer poking out towards the front. It is an optional headphone volume control, not part of the kit, and you don't have to do anything for Gills to work as intended.)


Inspectable 3D model

  1. Solder the pin sockets to the bottom of the Gills PCB.

    - 1x6-pin socket *1
    - 1x3-pin socket *1
    - 2x2-pin socket *1
    - 2x12-pin socket *2



  2. Solder the DC power input jack and then the 5 audio jacks to the bottom of the Gills PCB.

    - DC barrel jack *1
    - 6.35mm audio jack (NRJ6HF type) *5



  3. Now is a good time to solder pin headers to Ksoloti Core if you haven't done so.

    You can insert the headers into the sockets on the Gills PCB to fix them during soldering and get a good fit. No need to aim for a certain distance, the standoffs will take care of that later. Just solder the headers flush to the PCB surface.

    - 1x6-pin header *1
    - 1x3-pin header *1
    - 2x12-pin header *3

    If you already soldered any headers other than the ones shown here, no worries - you don't have to remove them to be able to use the Core with Gills.

    That's all you have to do on the Ksoloti Core! Put it aside for now.



  4. Now solder the two 3.5mm expansion jacks on the top side of the PCB.

    Next, solder the two DIN MIDI jacks to the bottom.

    Then install four each of the 10mm and 20mm standoffs. Installing these standoffs now will make it easy to see if the big capacitor that came with your kit should be installed standing or lying flat. It will also simplify alignment of the remaining parts with the top panel.

    Solder the big capacitor to the bottom now. THIS IS A POLARIZED PART! Make sure to install it the right way. Locate the printed strip on the side of the cap (this marks the "minus" or negative side) and align it so it fits the strip on the silkscreen. If it is less than 20mm tall (in other words, if fits well inside the distance the bottom 20mm standoffs create) you can solder it standing. Otherwise bend its legs and solder it lying flat.

    - 3.5mm TRS jack through-hole *2
    - DIN MIDI jack *2
    - Standoff brass male-female 10mm *4
    - Standoff brass female-female 20mm *4
    - Electrolytic capacitor, rated for 10V or higher, 1000-2200 uF *1

    There are five 10mm standoffs and two 12mm standoffs in your kit! You need 10mm here.

    Note that we only install four of the five 10mm standoffs here. We'll need the fifth one in the next step.



  5. Place some more standoffs as shown in the video. The last remaining 10mm standoff goes near the 3.5mm jacks on the top of the PCB. Screw it together with a 12mm standoff from the bottom.

    Then place one of the three 6mm nylon standoffs on the top (where the silkscreen label for the OLED display is) and screw it together with the other remaining 12mm standoff from the bottom. You guessed it, the nylon standoffs are there to fix the OLED display.

    Next, place the ten single-gang pots, the two dual-gang pots, and the four switches in their corresponding footprints. DO NOT SOLDER THEM YET. The reason we are not soldering the encoder just yet is that its shaft sticks out slightly longer than the pots.

    - 10mm brass standoff *1
    - 12mm brass standoff *2
    - 6mm nylon standoff *1
    - B10k single-gang potentiometer *10
    - A/B100k dual-gang potentiometer *2
    - 6x6mm tact switch with cap *4



  6. Place the top panel of the enclosure on top of the parts. Make sure the panel is lying flush with the pots and 10mm standoffs and ideally does not bend when you push at its corners.

    Next, check that all 12 pots and 4 switches are aligned well with the panel. If the pots feel too loose to solder reliably, it might be a good idea to temporarily fix them with the included hex nuts. Hand-tight should be fine.

    Now turn around the PCB and solder the 10 single pots, 2 dual pots and 4 switches. On each pot solder one small pin first, then check if alignment is still good. Then solder the remaining pins and the large side legs for stability.

    - Gills enclosure top panel *1
    - M3 6mm hex screw *5



  7. Attach the remaining two nylon standoffs to the OLED display using two M3 hex screws.

    Remove the top panel.

    Place the OLED display in the PCB footprint, make sure it is aligned flush and reasonably straight (meaning horizontally), then solder the four pins of its header to the PCB. Note that there is no need to fix the two lower nylon standoffs using hex nuts (there are no dedicated hex nuts for this included in the kit).

    If you feel you really want to fix the display and have spare hex nuts at hand (maybe even nylon ones!) you can carefully screw them on. If you use metal hex nuts, make sure they don't touch any parts or component legs which could lead to unexpected behaviour or short circuits!

    Solder the encoder now. It is not as tall as the pots so it does not have a hex nut. The encoder should align itself just fine when you insert it in the PCB footprint.

    - OLED display, 1.3 inch, 128x64, I2C controller: SH1106 (preferred) or SSD1306, pinout: GND, VCC, SCL, SDA *1
    - 6mm nylon standoff *2
    - M3 6mm hex screw *2
    - Encoder *1



  8. If you have the optional CV expander, now is a good time to install it. Otherwise skip this step (duh).

    First, solder the four trimmers then the 2x3-pin header to the bottom of the CV expander PCB. Nothing special here.

    If you want any of the two CV outputs to go from 0V to +10V instead of -5V to +5V, bridge the respective "UNIPOLAR" solder jumper on the top side of the PCB with a dab of solder.

    Make sure the CV expander PCB fits under the top panel and ideally does not touch it. You can compare heights with the nearby 10mm standoff. If the space seems too tight, clip off the 6.35mm audio output jack pins (already soldered to, and protruding from, the Gills PCB) that the CV expander PCB rests on with its trimmers.

    The CV expander is installed into a 2x4-pin header on the Gills PCB, however only 2x3 pins are used by the CV expander. Solder the 2x3 pin header so that on the Gills PCB the two pins closest to the PCB edge stay open, as indicated by the pink arrow in the video clip.

    Once you've confirmed placement you can remove the bottom 12mm standoff to get a better angle at soldering the header, if necessary.

    That's all, the CV expander is now connected to the respective Core pins and expansion output jacks.

    How to tweak the four trimmers to get a good 1V/oct response is WIPWIPWIP

    - CV expander PCB *1
    - 50k multiturn trimmer, 3266P *4
    - 2x3-pin header *1



  9. Edit: Newer kits now come with plastic LED spacers so you don't have to carry out below (greyed-out) fiddly-wiggling activities. You'll also feel like a total pro using them.

    Simply thread the LED legs into the respective spacer until the plastic LED body touches with the spacer. The 3-pin spacers have a cutout on one side so that the LED pins fit inside. Push the LED down so the spacer lies flush on the PCB, make sure the LED is more or less at a right angle, and solder.

    LEDS ARE POLARIZED PARTS! For LED1 and LED2, make sure you place the longer leg (the anode or "plus" side) in the hole marked with "+". For LED3 and LED4, as on most bicolor LEDs, the legs have different lengths. The center leg being the longest, pin 1 the second-longest, and pin 3 the shortest. Also there usually is a pattern in the shape of the legs to indicate where pin 1 is. Follow the graphic pattern on the PCB silkscreen print: If you look at the three legs, one of the outer legs will have a square bulge near the LED body (this is pin 1), the other outer leg will have a more triangular bulge (pin 3). If your LEDS do not have this pattern do not worry: insert the longest leg in the center hole and the second-longest in the square hole (where also the square graphic pattern is on the PCB silkscreen).

    An optional step in case you encounter too much cross-bleed between LED1 and LED2 (meaning when LED1 lights up, you see a bit of light bleeding into LED2's window, or vice versa); attach dark tape or heat shrink over the side of the LED body to shield off the light.

    Ignore the below (greyed-out) instructions and video. They are kept here for the sake of completeness.

    Place the four LEDs in the respective footprints. DO NOT SOLDER THEM YET.

    Next, we'll do some more top panel action to get the alignment right. Install the top panel and M3 screws back like in the previous step.

    Wiggle the LEDs and align them as good as possible with the little windows on the panel before soldering them tight.

    This is arguably the trickiest part of the whole build process, but with a little patience and common sense you'll get it right! You can also bend the LEDs after you've soldered them down.

    - LED1: Green LED, 3mm *1
    - LED2: Red LED, 3mm *1
    - LED3, LED4: Bicolor LED, 3mm *2
    - LED spacer, 2-pin, 4mm height, 4mm diameter *2
    - LED spacer, 3-pin, 4mm height, 6mm diameter *2



  10. Plug the Ksoloti Core into the sockets on the Gills PCB. Secure the Core to the 12mm standoffs with two M3 hex nuts.

    Now place the side and front/rear panels as in the video. Nothing too complicated here, there really is only one way they'll fit. Finally, attach the bottom panel and secure it with the remaining four M3 hex screws.

    Pro tip: attach some rubber feet or furniture "chair leg" pads to the underside. The protruding tabs from the side panels will protect desk surfaces from getting in contact with the bottom hex screws, but even the tabs may still be a bit dangerous to delicate surfaces.

    - Ksoloti Core *1
    - M3 hex nut *2
    - Gills enclosure panels *5
    - M3 6mm hex screw *4
    - Neutrik plastic nut NRJ-NUT-B *4



Congratulations! Your Gills is hereby finished!

If you have installed the CV expander you may want to calibrate it now. There is a help patch that hopefully makes this task easier. From the Help menu, select Help Patches > ksoloti-objects > ksoloti > gills > cv out.

Take the patch live and follow the instructions in the comments. Ideally you'd use a multimeter or oscilloscope to measure the voltage, but you can also tune by ear using a sound generator that responds to 1V per octave.

Now go ahead and patch some objects or check out the demo patches under File > Library > ksoloti-objects > demos. I will try to add more demos as I go. If you come up with something, feel free to share on Discord!

The ksoloti-objects library included in the Ksoloti Patcher has a set of dedicated objects for Gills under ksoloti/gills (via the Object Finder). /pot p for example will read one of the ten pots and provide you with a unipolar value between 0 and 64. /pot b will do the same but will give you a bipolar value between -64 and +64. /button will read the state of one of the four buttons... and so on.

Check out the Gills Walktrough for an introduction to all Gills-related objects and functions.


On a standard Axoloti/Ksoloti, you can only control the headphone volume per patch using the audio/outconfig object. With a bit of DIY, you can install a physical headphone volume pot near the headphone jack on the front side of the enclosure. The installation is pretty straightforward and you will need a drill for the front panel hole and a utility knife or sharp screwdriver to cut some PCB traces. The required part is something like this, though 10kA-50kA is preferred if you can find that value. Linear or log taper will both work, log response is preferred since we're dealing with audio here.

  1. First of all, carefully cut the two traces between the WIPER and CLOCKWISE pins on the pot header J14. It is easy to forget this step and desoldering the pot later to do these cuts sounds like a pain in the ear canal.
  2. Solder the pot like in the picture (but probably without the hex nut and spacer shown in the 3D model).
  3. Drill a hole of about 6-7mm diameter in the front part of the enclosure. There is a guide mark on the inner side of the panel showing you the exact position, but you may want to double-check with the dimensions of the actual pot you're using.

    Be careful not to breathe in the dust when you drill the PCB! PCB material contains tiny fibreglass particles which are bad for your lungs!

    For a cleanly cut and good-looking outside hole, it may be good practice to first drill a smaller than required hole from the inside via the guide mark, then carefully widen the hole from the outside using a drill bit with the correct size, resulting in a cleaner outside look of the hole's edges. I'm not an expert, just sharing what worked for me. There are probably more professional ways to make good-looking drill holes, like taping up the drill area, deburring the drill hole etc.

    Alternatively, depending on the knob you'll be using, you can drill a hole big enough for the knob so that it lies partly recessed inside the enclosure. Thonk's Tall Trimmer Toppers are a good candidate (For T18 shaft pots anyway). These are 14mm in diameter so you'll probably need to drill a 15-16mm hole for them to fit.

If you have a different size potentiometer or want it positioned somewhere else, you can wire it up to J14 as per the labels: counterclockwise (CCW), wiper (WP), clockwise (CW) pins then install it wherever. Don't forget to cut the default jumper connections on J14 like in step 1 above!