diff --git a/build guides/FAQ.md b/build guides/FAQ.md deleted file mode 100644 index 77c3df3..0000000 --- a/build guides/FAQ.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -layout: default -title: Frequently Asked Questions ---- - -## Is your design based on the Dactyl ? - -Yes, my Bastard Keyboards use the same key placement as the Dactyl. - -This way, my PCBs can also be used for Dactyl-like keyboards, if you don't want to get a full Kit. - -## Can you share the code / 3d files? - -My keyboards are designed in CAD software, so there is no code per se. - -At this moment I cannot share the 3d files, because I rely on those kits to make the company live, and continue innovating and putting out better products. - -I open-source as many things as possible and slowly add more designs. -Check the [Github page](https://github.com/Bastardkb/). - -## Can I buy just the case? - -The Bastard Keyboard kit is meant as a tight, controlled experience. Selling the case without the PCBs and everything that goes around it doesn't make sense. - -I want all my customers to have a great build experience, and going with handwire is not part of it. - -## Why are there lead times ? - -As I am constantly innovating, my designs are slowly changing over time. - -By building the keyboards specifically for each order, I make sure you have the latest version with all the improvements. - -3d printing is in itself a slow technology that involves delay (look at Prusa), but I am working hard to reduce the lead times as much as possible ! \ No newline at end of file diff --git a/build guides/TBK Mini.md b/build guides/TBK Mini.md deleted file mode 100644 index 76a4fcd..0000000 --- a/build guides/TBK Mini.md +++ /dev/null @@ -1,281 +0,0 @@ ---- -layout: default -title: Bastard Keyboard Mini -parent: Build guides ---- - - -## TBK Mini DIY Kit Build guide - -This guide is meant to help you go -through a quick and easy build of the Bastard Keyboard Mini. Feel free to give us feedback. - -## Kit contents - -Before beginning, please check that your kit has all the elements you will need. Should something be missing, please contact us immediately. - -Use the kit paper you got with your order. - -## Required tools and material - - -You will need to buy yourself : - -- 1 Usb-C cable -- 1 Standard audio cable - -To build this keyboard, you will need: - -- Soldering iron -- M4 torx or flathead screwdriver -- Soldering tin -- (Optional) Wire stripper -- (Optional) Hot glue gun -- (Optional) Heat gun - -## Screw inserts - -There are 12 screw inserts to install. -On each side, there are 4 for the plate (the ones flush with the bottom of the case), and 2 a little bit inside of the case, for the MCU holder. - -- Set your soldering iron temperature to 200 degrees -- Using the soldering iron, place the heated insert inside the hole -- *Apply little to no pressure, let the gravity do the work*. Otherwise, you might push them too far -- If the insert doesn't fall into place, you can slowly increase the temperature, but don't go over 300 degrees -- Once the insert is 2/3 of the way in, stop -- Flip over the case and gradually push it against a flat surface, to make the insert flush with the case. Do this for the 4 inserts that are flush against the bottom of the case -- For the 2 inserts that are inside the case, very gently let gravity do the work untill they are fully inserted. **Do not push on them, or they might go too far** - -![Figure 2](./images/insert3.PNG) - -## Soldering the components on the boards - -- Make sure you prepare one "left", and one "right of each PCB -- All components and cables should be soldered on the same side - - -![Figure 2](./images/compo.JPG) - -## Diodes - -**Pay attention to the orientation of the PCBs: you need two "right", and two "left"** - -- Solder all the diodes on the four PCBs (flexyls and thumb clusters) -- Check the orientation of the diodes: use the indications on the PCB - -## RGB Components - -If you have selected the per-key RGB option, follow this section. - -First you need to install all the SMD components on the PCBs. Make sure you have one "`left` and one `right` of each one. -Cut away the supports using the mousebites. - -Start by installing the 4 [Resistors](){: .btn .btn-blue} resistors and 4 [Capacitors](){: .btn .btn-green} : - - -![Figure 2](./images/minirgb1.jpg) - -- Install and solder all the leds -- Make sure they are face down, and pushed in the hole up until the end -- Make sure they are aligned properly - the shortest pin should align with the white dot indicator (Gnd) -- Make sure they're soldered on the same side as the resistors and capacitors - -![Figure 2](./images/rgb_led.png) - -- Install and solder all the diodes (SOD123) -- Make sure they're soldered on the same side as the leds - -Here's a few tips to install the diodes: - -- Using a soldering iron, put some soldering tin on one pad -- Using pliers, install the diode, with one of its pins on top of the pad -- Melt the soldering tin, while still holding the diode in place. The soldering tin will "melt around" the diode's pin -- Once the solder melted, remove the soldering iron. Do not let go of the diode until the soldering tin is solid again -- After the soldering tin has solidified, you can let go of the diode -- The diode should now not move at all -- Solder the other pad - - -## Ribbon cables - -Cut the ribbon cables using scissors or a cutter: - -- 2 * ribbons of 6 cables -- 2 * ribbons of 5 cables -- 2 * ribbons of 4 cables -- 2 * ribbons of 3 cables - -Connect the plates' RGB: - -- Solder a 3-cable ribbon cable on the thumb cluster PCB's bottom RGB pins (with Dout) -- Solder the other end on the main plate's bottom RGB pins -- **The cables should come out on the same side as all the other components** -- Make sure you connect the Flexyl "Right" with the thumb cluster "Right", and the "Left" with the "Left" - -![Figure 2](./images/rgb_ribbons.png) - -Prepare the main plate's cables: - -- Solder a black cable to the plate's Gnd -- Solder a colored cable to the plate's Din -- Solder a red cable to the plate's Vcc - -![Figure 2](./images/rgb5.png) - -Install the Thumb cluster: - -- Solder a 4-cable ribbon cable on the thumb cluster PCB -- Solder the other end on the flexyl PCB, at the bottom - **make sure the legends align !** C5 should be connected to C5, C6 to C6, and so on -- Make sure you install the cables on the same side as the components - check the picture -- Make sure you connect the Flexyl "Right" with the thumb cluster "Right", and the "Left" with the "Left" - check the picture - -![Figure 2](./images/IMG_20201020_134123.jpg) - - -## Solder the Elite-C to the MCU Holder PCB - -**Please read carefully:** - -- Do not install the audio jack yet !! -- Do not install the reset button yet !! -- Read all the instructions first, and then follow them carefully using the pictures -- **It is very important you follow those instructions, otherwise the ports will not align with the case** - -Instructions for the top: - -- Prepare 2 * 6 header pins -- Insert the Elite-C into the MCU PCB using the header pins -- Make sure the long part of the header pins is on top (Elite-C side). Use the pictures below for reference -- **Make sure the legends align** -- **Do not solder the audio jack or the reset button yet !!** -- Starting with the top part of the Elite-C, solder the four outmost header pins -- **Make sure the elite-C is pressed against the PCB** - there should be no gap between the Elite-C, the header pins, and the holder PCB -- **Do not solder the other pins yet !** -- Use the picture below for reference - -Instructions for the bottom: - -- Switch the PCB and Elite-C assembly, making sure the pins stay in -- Follow the same procedure for the bottom: solder the four outmost pins -- **Make sure the PCB is pressed against the Elite-C** - there should be no gap between the Elite-C, the header pins, and the holder PCB - -![Figure 2](./images/mcuinstall.png) - -Finish the installation: - -- Solder the rest of the header pins - - -## Reset button - -Solder the reset button to the PCB - -## Prepare the Audio jack - -First, prepare the hole: - -- Take the audio jack and gently push it in the case's audio jack hole -- Apply gentle pressure until the audio jack is flush with the outside part of the case. **Do not** press on the pins -- Once inserted, gently remove it - -Then, solder in part of the jack: - -- Install the audio jack into the MCU Holder PCB -- Solder the bottom left pin -- Solder only this pin. **Do not solder the other pins at the moment** - -## Install the audio jack - -- Slide in the MCU assembly (Holder, elite-C, audio jack) into the case's 2 holes -- **Be gentle !** If the audio jack won't go in, carefully take the assembly out and try again -- Screw in the PCB using 2 * M4 8mm screws -- Make sure the USB-C and audio jack are aligned into the case -- Finish soldering the audio jack -- Unscrew the assembly - -![Figure 2](./images/rgb13.JPG) - -## Solder the ribbon cables to the MCU - -Install the Flexyl: - -- Solder the 5-cable ribbon cable to the top part of the top connector of the Flexyl (C3 ... R2) -- Solder the other end to the right part of the Elite-C, using the hole in the holder PCB. **Use the table under** to double-check the correct orientation -- **Make sure the cable is coming out of the top part of the MCU** (with the components). Look at the picture to double-check - -| MCU | Flexyl PCB | -| ------------- | ------------- | -| C6 | C3 | -| D7 | X | -| E6 | C2 | -| B4 | C1 | -| B5 | R1 | - - -- Solder a 6-cable ribbon cable to the bottom part of the top connector of the Flexyl (R4 ... R5) -- Solder the other end to the left part of the MCU. **Use the table under** to double-check the correct orientation -- **Make sure the cable is coming out of the top part of the MCU** (with the components). Look at the picture to double-check - -| MCU | Flexyl PCB | -| ------------- | ------------- | -| F6 | R3 | -| F7 | R2 | -| B1 | C4 | -| B3 | C5 | -| B2 | C6 | -| B6 | R4 | - - -![Figure 2](./images/rgb12.jpg) - -## Connect the RGB cables - -Take the cables coming out of the plate, and solder them to the MCU holder PCB. - -- Red cable to Vcc -- Black cable to Gnd -- Colored cable to Din - -## Test the RGB - -Connect your keyboard to the computer, and check that all the LEDs light up. If some of them don't, they might need resoldering. - -## Install the switches - -**Carefully install the switches in the specified order, using the pictures for help** - - -**At all times, be careful not to touch the case or the ribbons with the soldering iron.** - -**If you touch the case, THE CASE WILL MELT and be damaged irreparably.** - -- Insert the assembled PCBs into the case -- Starting with the top row, install the two switches in the middle columns and solder them -- Then, install the two switches around it. You will have to push the PCB so it aligns, and then insert the switches. This is by design, and once the switches inserted the PCB won't move. Solder these switches -- Finish the top row -- Do the bottom row in the same way. The PCB won't hold on the switches, you can hold it with the soldering iron and then add the tin -- Finish the top part of the keyboard -- Install the switches on the thumb cluster, and solder them. **Be careful not to damage the ribbon cables or the case** - -## Test the keyboard - -Now is a good time to test the keyboard. -The Elite-Cs/Blinkys come pre-flashed with QMK, so you simply have to connect both halves with an audio cable, then the right side to your computer with a USB-C cable. Use a website like [http://keyboardchecker.com/](http://keyboardchecker.com/) to ensure that every switch works. - -If you're going to flash your own version of QMK, make sure that there's a RESET key on your layout. - -## Install the MCU Adapter - -- Using two screws, secure the Elite-C and PCB to the case -- Make sure the USB port and audio jack align. If you followed instructions carefully, they will -- If they do not, desolder a few pins of the audio jack and move it around - -![Figure 2](./images/1234.png) - -## Install the plates - -- Align the plate and install the 4 screws - -## Get your serial number - -You're all set, congratulations ! Head over to [old.reddit.com/r/bastardkb/](old.reddit.com/r/bastardkb/) and post a picture of your build to get a serial number ! \ No newline at end of file diff --git a/build guides/The Bastard Keyboard (per-key RGB).md b/build guides/The Bastard Keyboard (per-key RGB).md deleted file mode 100644 index 2aa6ae6..0000000 --- a/build guides/The Bastard Keyboard (per-key RGB).md +++ /dev/null @@ -1,246 +0,0 @@ ---- -layout: default -title: Bastard Keyboard (per-key RGB) -parent: Build guides ---- - - -## Bastard Keyboard DIY Kit Build guide - -This guide is meant to help you go -through a quick and easy build of the Bastard Keyboard. Feel free to give us feedback. - -## Kit contents - -Before beginning, please check that your kit has all the elements you will need. Should something be missing, please contact us immediately. - -Use the kit paper you got with your order. - -## Required tools and material - - -You will need to buy yourself : - -- 1 Usb-C cable -- 1 Standard audio cable - -To build this keyboard, you will need: - -- Soldering iron -- M4 torx or flathead screwdriver -- Soldering tin -- (Optional) Wire stripper -- (Optional) Hot glue gun -- (Optional) Heat gun - -## Screw inserts - -There are 12 screw inserts to install, 6 on each side of the keyboard - -- Set your soldering iron temperature to 200 degrees -- Using the soldering iron, place the heated insert inside the hole -- *Apply little to no pressure, let the gravity do the work*. Otherwise, you might push them too far -- If the insert doesn't fall into place, you can slowly increase the temperature, but don't go over 300 degrees -- Once the insert is 2/3 of the way in, stop -- Flip over the case and gradually push it against a flat surface, to make the insert flush with the case - -![Figure 2](./images/insert3.PNG) - -## Soldering the components on the boards - -- Make sure you prepare one "left", and one "right of each PCB -- All components and cables should be soldered on the same side - - -![Figure 2](./images/compo.JPG) - -## Diodes - -**Pay attention to the orientation of the PCBs: you need two "right", and two "left"** - -- Solder all the diodes on the four PCBs (flexyls and thumb clusters) -- Check the orientation of the diodes: use the indications on the PCB - -## RGB Components - -First you need to install all the SMD components on the PCBs. Make sure you have one "`left` and one `right` of each one. -Cut away the supports using the mousebites. - -Start by installing the 4 [Resistors](){: .btn .btn-blue} resistors and 4 [Capacitors](){: .btn .btn-green} : - - -![Figure 2](./images/rgb_RC.png) - -- Install and solder all the leds -- Make sure they are face down, and pushed in the hole up until the end -- Make sure they are aligned properly - the shortest pin should align with the white dot indicator (Gnd) -- Make sure they're soldered on the same side as the resistors and capacitors - -![Figure 2](./images/rgb_led.png) - -- Install and solder all the diodes -- Use the bat54C (with 3 pins) for the main plates -- Use the sod123 (2 pins) for the thumb clusters -- Make sure they're soldered on the same side as the leds - -Here's a few tips to install the diodes: - -- Using a soldering iron, put some soldering tin on one pad -- Using pliers, install the diode, with one of its pins on top of the pad -- Melt the soldering tin, while still holding the diode in place. The soldering tin will "melt around" the diode's pin -- Once the solder melted, remove the soldering iron. Do not let go of the diode until the soldering tin is solid again -- After the soldering tin has solidified, you can let go of the diode -- The diode should now not move at all -- Solder the other pad(s) - - -## Ribbon cables - -Cut the ribbon cables using scissors or a cutter: - -- 4 * ribbons of 6 cables -- 2 * ribbons of 5 cables -- 2 * ribbons of 3 cables - -Connect the plates: - -- Solder a 3-cable ribbon cable on the thumb cluster PCB's bottom RGB pins (with Dout) -- Solder the other end on the main plate's bottom RGB pins -- **The cables should come out on the same side as all the other components** -- Make sure you connect the Flexyl "Right" with the thumb cluster "Right", and the "Left" with the "Left" - -![Figure 2](./images/rgb_ribbons.png) - - -Prepare the main plate's cables: - -- Solder a black cable to the plate's Gnd -- Solder a colored cable to the plate's Din -- **Do not solder the red cable to Vcc** - -![Figure 2](./images/rgb5.png) - -Install the Thumb cluster: - -- Solder a 6-cable ribbon cable on the thumb cluster PCB -- Solder the other end on the flexyl PCB, at the bottom - **make sure the legends align !** C5 should be connected to C5, C6 to C6, and so on -- Make sure you install the cables on the same side as the components - check the picture -- Make sure you connect the Flexyl "Right" with the thumb cluster "Right", and the "Left" with the "Left" - check the picture - -![Figure 2](./images/IMG_20201020_134123.jpg) - -Install the Flexyl: - -- Solder the 5-cable ribbon cable to the top part of the top connector of the Flexyl (C3 ... R2) -- Solder the other end to the right part of the MCU. **Use the table under** to double-check the correct orientation -- **Make sure the cable is coming out of the top part of the MCU** (with the components). Look at the picture to double-check - -| MCU | Flexyl PCB | -| ------------- | ------------- | -| C6 | C3 | -| D7 | R1 | -| E6 | C2 | -| B4 | C1 | -| B5 | R2 | - - -- Solder a 6-cable ribbon cable to the bottom part of the top connector of the Flexyl (R4 ... R5) -- Solder the other end to the left part of the MCU. **Use the table under** to double-check the correct orientation -- **Make sure the cable is coming out of the top part of the MCU** (with the components). Look at the picture to double-check - -| MCU | Flexyl PCB | -| ------------- | ------------- | -| F6 | R4 | -| F7 | R3 | -| B1 | C4 | -| B3 | C5 | -| B2 | C6 | -| B6 | R5 | - - -![Figure 2](./images/cab.PNG) -![Figure 2](./images/IMG_20201020_135019.jpg) -![Figure 2](./images/IMG_20201020_135029.jpg) - - -Connnect the main plate's cables: - -- Solder the other end of the black cable to the MCU's gnd -- Solder the other end of the colored cable to the MCU's D2 pin - -![Figure 2](./images/rgb6.png) - - -## Install the audio jack - -- Solder 4 cables to audio jack: 2 red, one black, one colored. Their position is not important, as long as it's the same on both sides. **Do not solder to the MCU yet.** -- Install the heat shrink wrap and shrink it with a heat gun or a lighter -- Screw audio jack into case -- (Optional) add a bit of hot glue to the jack so it holds better. **Only do so in the indicated position**, so it won't interfere with installation of the MCU -- Solder cables to the MCU (Blinky or Elite-C): black to GND, red to the Vcc of the switch plate, blue to D0 -- Solder the red cable to the main plate's Vcc - -![Figure 2](./images/rgb7.png) - -![Figure 2](./images/mont3.png) - -## Test the RGB - -Connect your keyboard to the computer, and check that all the LEDs light up. If some of them don't, they might need resoldering. - -## Install the switches - -**Carefully install the switches in the specified order, using the pictures for help** - - -**At all times, be careful not to touch the case or the ribbons with the soldering iron.** - -**If you touch the case, THE CASE WILL MELT and be damaged irreparably.** - -- Insert the assembled PCBs into the case -- At all times, make sure it doesn't get stuck outside of the case, make sure it's under the screw inserts -- Starting with the top row, install the two switches in the middle columns and solder them -- Then, install the two switches around it. You will have to push the PCB so it aligns, and then insert the switches. This is by design, and once the switches inserted the PCB won't move. Solder these switches -- Finish the top row -- Do the bottom row in the same way. The PCB won't hold on the switches, you can hold it with the soldering iron and then add the tin -- Finish the top part of the keyboard -- Install the switches on the thumb cluster, and solder them. **Be careful not to damage the ribbon cables or the case** - - -![Figure 2](./images/mont1.png) - -## Test the keyboard - -Now is a good time to test the keyboard. -The Elite-Cs/Blinkys come pre-flashed with QMK, so you simply have to connect both halves with an audio cable, then the right side to your computer with a USB-C cable. Use a website like [http://keyboardchecker.com/](http://keyboardchecker.com/) to ensure that every switch works. - -If you're going to flash your own version of QMK, make sure that there's a RESET key on your layout. - -## Install the MCU Adapter - -- Using two 20mm screw and a nut, secure the MCU adapter and holder to the bottom plate. Use the 3 layers of the adapter. Use the picture below for reference -- If you have an RGB midplate, screw into the plate, then the midplate, then the PCB, then the mid and top adapter. Do not use the bottom adapter. -- Slide in the MCU in the adapter until you hit the end. **The MCU is supposed to be a bit outside of the adapter**, don't push too hard - -- The end of the USB-C port should be just a little inside of the case (compare the alignment with the plate) -- The other end of the MCU should be flushed against the end of the middle adapter -- If not - check the inside of the middle adapter part, there might be some 3d printed material leftover - -- Slide the holder and install the other nut, finish screwing in -- **Do not overtighten**. Screw in until it feels secure - -![Figure 2](./images/adapter.PNG) -![Figure 2](./images/inserts.png) - -## Install the plates - -- Carefully slide the USB-C into the hole -- Making sure the USB-C is aligned, start by inserting the top 2 screws -- If necessary, very gently push so the USB-C fits into the hole -- **Do not overtighten**. Screw in until it feels secure -- Insert the rest of the screws - - -## Get your serial number - -You're all set, congratulations ! Head over to [old.reddit.com/r/bastardkb/](old.reddit.com/r/bastardkb/) and post a picture of your build to get a serial number ! \ No newline at end of file diff --git a/build guides/The Bastard Keyboard.md b/build guides/The Bastard Keyboard.md deleted file mode 100644 index ac8be03..0000000 --- a/build guides/The Bastard Keyboard.md +++ /dev/null @@ -1,204 +0,0 @@ ---- -layout: default -title: Bastard Keyboard -parent: Build guides ---- - -## Bastard Keyboard DIY Kit Build guide - -This guide is meant to help you go -through a quick and easy build of the Bastard Keyboard. Feel free to give us feedback. - -## Kit contents - -Before beginning, please check that your kit has all the elements you will need. Should something be missing, please contact us immediately. - -Use the kit paper you got with your order. - -## Required tools and material - - -You will need to buy yourself : - -- 1 Usb-C cable -- 1 Standard audio cable - -To build this keyboard, you will need: - -- Soldering iron -- M4 torx or flathead screwdriver -- Soldering tin -- (Optional) Wire stripper -- (Optional) Hot glue gun -- (Optional) Heat gun - -## Screw inserts - -There are 12 screw inserts to install, 6 on each side of the keyboard - -- Set your soldering iron temperature to 200 degrees -- Using the soldering iron, place the heated insert inside the hole -- *Apply little to no pressure, let the gravity do the work*. Otherwise, you might push them too far -- If the insert doesn't fall into place, you can slowly increase the temperature, but don't go over 300 degrees -- Once the insert is 2/3 of the way in, stop -- Flip over the case and gradually push it against a flat surface, to make the insert flush with the case - -![Figure 2](./images/insert3.PNG) - -## Diodes - -**Pay attention to the orientation of the PCBs: you need two "right", and two "left"** - -- Solder all the diodes on the four PCBs (flexyls and thumb clusters) -- Check the orientation of the diodes: use the indications on the PCB - -## Ribbon cables - -Cut the ribbon cables using scissors or a cutter: - -- 4 * ribbons of 6 cables -- 2 * ribbons of 5 cables - -Install the Thumb cluster: - -- Solder a 6-cable ribbon cable on the thumb cluster PCB -- Solder the other end on the flexyl PCB, at the bottom - **make sure the legends align !** C5 should be connected to C5, C6 to C6, and so on -- Make sure you install the cables on the same side as the components - check the picture -- Make sure you connect the Flexyl "Right" with the thumb cluster "Right", and the "Left" with the "Left" - check the picture - -![Figure 2](./images/IMG_20201020_134123.jpg) - -Install the Flexyl: - -- Solder the 5-cable ribbon cable to the top part of the top connector of the Flexyl (C3 ... R2) -- Solder the other end to the right part of the MCU. **Use the table under** to double-check the correct orientation -- **Make sure the cable is coming out of the top part of the MCU** (with the components). Look at the picture to double-check - -| MCU | Flexyl PCB | -| ------------- | ------------- | -| C6 | C3 | -| D7 | R1 | -| E6 | C2 | -| B4 | C1 | -| B5 | R2 | - - -- Solder a 6-cable ribbon cable to the bottom part of the top connector of the Flexyl (R4 ... R5) -- Solder the other end to the left part of the MCU. **Use the table under** to double-check the correct orientation -- **Make sure the cable is coming out of the top part of the MCU** (with the components). Look at the picture to double-check - -| MCU | Flexyl PCB | -| ------------- | ------------- | -| F6 | R4 | -| F7 | R3 | -| B1 | C4 | -| B3 | C5 | -| B2 | C6 | -| B6 | R5 | - - -![Figure 2](./images/cab.PNG) -![Figure 2](./images/IMG_20201020_135019.jpg) -![Figure 2](./images/IMG_20201020_135029.jpg) - - - -## Install the switches - -**Carefully install the switches in the specified order, using the pictures for help** - - -**At all times, be careful not to touch the case or the ribbons with the soldering iron.** - -**If you touch the case, THE CASE WILL MELT and be damaged irreparably.** - -- Insert the assembled PCBs into the case -- At all times, make sure it doesn't get stuck outside of the case, make sure it's under the screw inserts -- Starting with the top row, install the two switches in the middle columns and solder them -- Then, install the two switches around it. You will have to push the PCB so it aligns, and then insert the switches. This is by design, and once the switches inserted the PCB won't move. Solder these switches -- Finish the top row -- Do the bottom row in the same way. The PCB won't hold on the switches, you can hold it with the soldering iron and then add the tin -- Finish the top part of the keyboard -- Install the switches on the thumb cluster, and solder them. **Be careful not to damage the ribbon cables or the case** - - -![Figure 2](./images/mont1.png) - -## Install the RGB Plate - -If you have a midplate RGB PCB, follow those instructions. Otherwise, skip to [Install the audio jack](#install-the-audio-jack). - -### Preparing the RGB Plate - -- Be careful about orientation: there's one left, and one right PCB -- Solder the resistor (R), and the capacitor (C) -- On the same side, solder the leds, facing down towards the table. **The white indicators are for the Gnd, and should be aligned with the shorter pin of the leds** -- Solder 3 cables to each plate: red to Vcc, black to Gnd, green to Din. The cables should come out on the same side that the components are soldered - -### Prepare and install the audio jack - -The cables need to be soldered in a very specific way. Use the diagram below for help. - -- Solder cables to audio jack. Their position is not important, as long as it's the same on both sides. **Do not solder to the MCU yet.** -- Install the heat shrink wrap and shrink it with a heat gun or a lighter -- Screw audio jack into case -- (Optional) add a bit of hot glue to the jack so it holds better. **Only do so in the indicated position** (see picture in [Install the audio jack](#install-the-audio-jack)), so it won't interfere with installation of the MCU -- Solder cables from the audio jack to the RGB plate: red to Vcc -- Solder cables from the audio jack to the MCU: black to gnd, blue to D0 -- Solder cables from the RGB plate to the MCU: black for Gnd, red for Vcc, green for Din/D2 - -![Figure 2](./images/rgb.png) - -You can now skip to [Test the keyboard](#test-the-keyboard) - -## Install the audio jack - -- Solder cables to audio jack. Their position is not important, as long as it's the same on both sides. **Do not solder to the MCU yet.** -- Install the heat shrink wrap and shrink it with a heat gun or a lighter -- Screw audio jack into case -- (Optional) add a bit of hot glue to the jack so it holds better. **Only do so in the indicated position**, so it won't interfere with installation of the MCU -- Solder cables to the MCU (Blinky or Elite-C): black to GND, red to Vcc, blue to D0 - -![Figure 2](./images/mont2.png) - -## Test the keyboard - -Now is a good time to test the keyboard. -The Elite-Cs/Blinkys come pre-flashed with QMK, so you simply have to connect both halves with an audio cable, then the right side to your computer with a USB-C cable. Use a website like [http://keyboardchecker.com/](http://keyboardchecker.com/) to ensure that every switch works. - -If you're going to flash your own version of QMK, make sure that there's a RESET key on your layout. - -## Install the MCU Adapter - -- Using two 20mm screw and a nut, secure the MCU adapter and holder to the bottom plate. Use the 3 layers of the adapter. Use the picture below for reference -- If you have an RGB midplate, screw into the plate, then the midplate, then the PCB, then the mid and top adapter. Do not use the bottom adapter. -- Slide in the MCU in the adapter until you hit the end. **The MCU is supposed to be a bit outside of the adapter**, don't push too hard - -- The end of the USB-C port should be just a little inside of the case (compare the alignment with the plate) -- The other end of the MCU should be flushed against the end of the middle adapter -- If not - check the inside of the middle adapter part, there might be some 3d printed material leftover - -- Slide the holder and install the other nut, finish screwing in -- **Do not overtighten**. Screw in until it feels secure - -![Figure 2](./images/adapter.PNG) -![Figure 2](./images/inserts.png) - -## Install the plates - -- Carefully slide the USB-C into the hole -- Making sure the USB-C is aligned, start by inserting the top 2 screws -- If necessary, very gently push so the USB-C fits into the hole -- **Do not overtighten**. Screw in until it feels secure -- Insert the rest of the screws - -If the adapter's USB port does not line up perfectly, try to: - -- Unscrew the adapter's 2 screws by one turn -- Install the plates and align the usb port -- Screw in completely the adapter - - -## Get your serial number - -You're all set, congratulations ! Head over to [old.reddit.com/r/bastardkb/](old.reddit.com/r/bastardkb/) and post a picture of your build to get a serial number ! \ No newline at end of file diff --git a/build guides/images/1234.png b/build guides/images/1234.png deleted file mode 100644 index 51ebfce..0000000 Binary files a/build guides/images/1234.png and /dev/null differ diff --git a/build guides/images/IMG_20201020_134105.jpg b/build guides/images/IMG_20201020_134105.jpg deleted file mode 100644 index c9764bb..0000000 Binary files a/build guides/images/IMG_20201020_134105.jpg and /dev/null differ diff --git a/build guides/images/IMG_20201020_134110.jpg b/build guides/images/IMG_20201020_134110.jpg deleted file mode 100644 index 1e3d583..0000000 Binary files a/build guides/images/IMG_20201020_134110.jpg and /dev/null differ diff --git a/build guides/images/IMG_20201020_134123.jpg b/build guides/images/IMG_20201020_134123.jpg deleted file mode 100644 index 31cf5fb..0000000 Binary files a/build guides/images/IMG_20201020_134123.jpg and /dev/null differ diff --git a/build guides/images/IMG_20201020_135019.jpg b/build guides/images/IMG_20201020_135019.jpg deleted file mode 100644 index 77732b0..0000000 Binary files a/build guides/images/IMG_20201020_135019.jpg and /dev/null differ diff --git a/build guides/images/IMG_20201020_135029.jpg b/build guides/images/IMG_20201020_135029.jpg deleted file mode 100644 index 646f76e..0000000 Binary files a/build guides/images/IMG_20201020_135029.jpg and /dev/null differ diff --git a/build guides/images/IMG_20201027_145535.jpg b/build guides/images/IMG_20201027_145535.jpg deleted file mode 100644 index f29060e..0000000 Binary files a/build guides/images/IMG_20201027_145535.jpg and /dev/null differ diff --git a/build guides/images/IMG_20201027_150004.jpg b/build guides/images/IMG_20201027_150004.jpg deleted file mode 100644 index 5b29e54..0000000 Binary files a/build guides/images/IMG_20201027_150004.jpg and /dev/null differ diff --git a/build guides/images/adapter.PNG b/build guides/images/adapter.PNG deleted file mode 100644 index 8b78798..0000000 Binary files a/build guides/images/adapter.PNG and /dev/null differ diff --git a/build guides/images/cab.PNG b/build guides/images/cab.PNG deleted file mode 100644 index 5c41993..0000000 Binary files a/build guides/images/cab.PNG and /dev/null differ diff --git a/build guides/images/compo.JPG b/build guides/images/compo.JPG deleted file mode 100644 index ac49fc6..0000000 Binary files a/build guides/images/compo.JPG and /dev/null differ diff --git a/build guides/images/insert.PNG b/build guides/images/insert.PNG deleted file mode 100644 index a2cd1a7..0000000 Binary files a/build guides/images/insert.PNG and /dev/null differ diff --git a/build guides/images/insert2.PNG b/build guides/images/insert2.PNG deleted file mode 100644 index 276636e..0000000 Binary files a/build guides/images/insert2.PNG and /dev/null differ diff --git a/build guides/images/insert3.PNG b/build guides/images/insert3.PNG deleted file mode 100644 index a71e274..0000000 Binary files a/build guides/images/insert3.PNG and /dev/null differ diff --git a/build guides/images/inserts.png b/build guides/images/inserts.png deleted file mode 100644 index d0fc651..0000000 Binary files a/build guides/images/inserts.png and /dev/null differ diff --git a/build guides/images/installfinal.jpg b/build guides/images/installfinal.jpg deleted file mode 100644 index 34c72f5..0000000 Binary files a/build guides/images/installfinal.jpg and /dev/null differ diff --git a/build guides/images/mcuinstall.png b/build guides/images/mcuinstall.png deleted file mode 100644 index 170f7c1..0000000 Binary files a/build guides/images/mcuinstall.png and /dev/null differ diff --git a/build guides/images/minirgb1.jpg b/build guides/images/minirgb1.jpg deleted file mode 100644 index 1e2881d..0000000 Binary files a/build guides/images/minirgb1.jpg and /dev/null differ diff --git a/build guides/images/mont1.png b/build guides/images/mont1.png deleted file mode 100644 index 5f1e450..0000000 Binary files a/build guides/images/mont1.png and /dev/null differ diff --git a/build guides/images/mont2.png b/build guides/images/mont2.png deleted file mode 100644 index 5bfde35..0000000 Binary files a/build guides/images/mont2.png and /dev/null differ diff --git a/build guides/images/mont3.png b/build guides/images/mont3.png deleted file mode 100644 index 989336f..0000000 Binary files a/build guides/images/mont3.png and /dev/null differ diff --git a/build guides/images/rgb.png b/build guides/images/rgb.png deleted file mode 100644 index 6ca748e..0000000 Binary files a/build guides/images/rgb.png and /dev/null differ diff --git a/build guides/images/rgb11.jpg b/build guides/images/rgb11.jpg deleted file mode 100644 index 21cde55..0000000 Binary files a/build guides/images/rgb11.jpg and /dev/null differ diff --git a/build guides/images/rgb12.jpg b/build guides/images/rgb12.jpg deleted file mode 100644 index a709a4f..0000000 Binary files a/build guides/images/rgb12.jpg and /dev/null differ diff --git a/build guides/images/rgb13.JPG b/build guides/images/rgb13.JPG deleted file mode 100644 index 50aecce..0000000 Binary files a/build guides/images/rgb13.JPG and /dev/null differ diff --git a/build guides/images/rgb5.png b/build guides/images/rgb5.png deleted file mode 100644 index 0f1cabb..0000000 Binary files a/build guides/images/rgb5.png and /dev/null differ diff --git a/build guides/images/rgb6.png b/build guides/images/rgb6.png deleted file mode 100644 index ba868ab..0000000 Binary files a/build guides/images/rgb6.png and /dev/null differ diff --git a/build guides/images/rgb7.png b/build guides/images/rgb7.png deleted file mode 100644 index 0612855..0000000 Binary files a/build guides/images/rgb7.png and /dev/null differ diff --git a/build guides/images/rgb_RC.png b/build guides/images/rgb_RC.png deleted file mode 100644 index 734f294..0000000 Binary files a/build guides/images/rgb_RC.png and /dev/null differ diff --git a/build guides/images/rgb_led.png b/build guides/images/rgb_led.png deleted file mode 100644 index 46e08e3..0000000 Binary files a/build guides/images/rgb_led.png and /dev/null differ diff --git a/build guides/images/rgb_ribbons.png b/build guides/images/rgb_ribbons.png deleted file mode 100644 index 674b4dc..0000000 Binary files a/build guides/images/rgb_ribbons.png and /dev/null differ diff --git a/build guides/images/sw1.PNG b/build guides/images/sw1.PNG deleted file mode 100644 index 16563de..0000000 Binary files a/build guides/images/sw1.PNG and /dev/null differ diff --git a/build guides/images/sw2.PNG b/build guides/images/sw2.PNG deleted file mode 100644 index 0c8a99d..0000000 Binary files a/build guides/images/sw2.PNG and /dev/null differ diff --git a/build guides/images/sw3.PNG b/build guides/images/sw3.PNG deleted file mode 100644 index d92c6ec..0000000 Binary files a/build guides/images/sw3.PNG and /dev/null differ diff --git a/build guides/images/sw4.PNG b/build guides/images/sw4.PNG deleted file mode 100644 index 20c6056..0000000 Binary files a/build guides/images/sw4.PNG and /dev/null differ diff --git a/build guides/images/sw5.PNG b/build guides/images/sw5.PNG deleted file mode 100644 index 8e8a801..0000000 Binary files a/build guides/images/sw5.PNG and /dev/null differ diff --git a/build guides/images/sw6.PNG b/build guides/images/sw6.PNG deleted file mode 100644 index 32c6b67..0000000 Binary files a/build guides/images/sw6.PNG and /dev/null differ diff --git a/build guides/index.md b/build guides/index.md deleted file mode 100644 index c6ee46a..0000000 --- a/build guides/index.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: default -title: Build guides -has_children: true ---- -Build guides for all the BastardKB keyboards. diff --git a/images/keymaps/tbk/1.JPG b/images/keymaps/tbk/1.JPG deleted file mode 100644 index 16da975..0000000 Binary files a/images/keymaps/tbk/1.JPG and /dev/null differ diff --git a/images/keymaps/tbk/2.JPG b/images/keymaps/tbk/2.JPG deleted file mode 100644 index 37899fb..0000000 Binary files a/images/keymaps/tbk/2.JPG and /dev/null differ diff --git a/images/keymaps/tbk/3.JPG b/images/keymaps/tbk/3.JPG deleted file mode 100644 index 169a469..0000000 Binary files a/images/keymaps/tbk/3.JPG and /dev/null differ diff --git a/index.md b/index.md index ee6682c..4a1dd5a 100644 --- a/index.md +++ b/index.md @@ -3,39 +3,3 @@ layout: default title: Getting Started nav_order: 1 --- - -Here you can find build guides, information on the kits I offer, frequently asked questions, and software for my keyboards. - -## Getting started - -You just got your keyboard, great ! Now what ? - -### Building the keyboard - -If you have ordered a DIY kit, the first thing to do is to build it. Check the [build guides](http://docs.bastardkb.com/build%20guides/). - -If you have a prebuilt, just add your keycaps on it and go to the next section ! - -If you have any problems, you can ask me by email, through the website or on [Discord](http://bastardkb.com/discord) - -### Customizing the software - -By default, the keyboards come pre-flashed with qmk. [Check the keymaps here](http://docs.bastardkb.com/rgb.html). - -If you want to modify it, you can clone qmk and modify the folder `keyboards/bastardkb/`. - -## Quick links - -Website: [https://bastardkb.com/](https://bastardkb.com/) - -Discord: [https://bastardkb.com/discord](https://bastardkb.com/discord) - -Github: [https://github.com/bastardkb/](https://github.com/bastardkb/) - -Youtube channel: [https://www.youtube.com/channel/UC2yitP8oH86YBRVU4anycoA](https://www.youtube.com/channel/UC2yitP8oH86YBRVU4anycoA) - -Instagram: [https://www.instagram.com/bastardkeyboards](https://www.instagram.com/bastardkeyboards) - -Twitter: [https://twitter.com/bstiqco](https://twitter.com/bstiqco) - - diff --git a/readme.txt b/readme.txt deleted file mode 100644 index e69de29..0000000 diff --git a/rgb.md b/rgb.md deleted file mode 100644 index 68f93cc..0000000 --- a/rgb.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -layout: default -title: Software ---- - -## QMK - -The Bastard Keyboard uses QMK, you can find the config files on [qmk's repo](https://github.com/qmk/qmk_firmware), in keyboards/bastardkb/tbk - -## Per-key RGB - -If you ordered a Bastard Keyboard with per-key RGB, the elite-Cs will come with pre-flashed software. - -If you want to modify it, here's a few things you need to modify in your `config.h`: - -```h -#define RGB_DI_PIN D2 -#define RGBLED_NUM 58 -#define RGBLIGHT_LIMIT_VAL 100 -``` - -## Default keymaps - -### TBK - -![](./images/keymaps/tbk/1.JPG) -![](./images/keymaps/tbk/2.JPG) -![](./images/keymaps/tbk/3.JPG) - - diff --git a/versions.md b/versions.md deleted file mode 100644 index 8164f47..0000000 --- a/versions.md +++ /dev/null @@ -1,208 +0,0 @@ ---- -layout: default -title: Material versions -nav_order: 1 ---- - -## TBK Mini - -V1.0: - -- Initial case design - -V1.1: - -- Switched to a MCU holder PCB -- No flush plate - -V1.2: - -- MCU holder screw holes closer to case wall - -## Bastard Keyboard - -V1.0: - -- Complete redesign from the original Dactyl Manuform -- Removed bottom 2 keys on central columns -- Custom midplate -- Redesigned screw inserts to use quality M4 Torx screws -- Custom adapter for the MCU to avoid using hotglue as much as possible -- Switched to Audio port rather than RJ - -V1.1: - -- Fixed a small hole inbetween two switch placements -- MCU holder - stronger nut holders - -V1.2: - -- New design for screw insert holders, they fit better -- Better fit for the MCU's USB port - -V1.22: - -- Fix minor print artifacts - -V1.3: - -- Use the new MCU adapter PCB for prebuilts - -V1.33: - -- Fix minor print artifacts - -V1.34: - -- Use the new MCU adapter PCB for kits - -V1.4: - -- better fit for the audio jack -- fix a keycap scratching on 3rd column, right side -- attach MCU adapter inside case on prebuilts (rather than on plate) - -V1.44: -- attach MCU adapter inside case on DIY Kits -- add one more screw on each side (total 7 screws holding the plate) - -V1.45: - -- change the type of screw inserts, bigger ones - - -## Flexyl - Bastard Keyboard Mini - -V1.1: - -- initial release - -## Flexyl - Bastard Keyboard - -V1.0: - -- Designed a custom flexible PCB -- Also a thumb cluster ! - -V1.1: - -- Switched to ribbon cables with 2.54mm spacing for easier wiring to the MCU -- Made it black - -V1.2: - -- Added mousebites for easier break-off -- Separated 5-wire and 6-wire connectors - - -V1.31: - -- Silkscreen work - -V2.0: - -- Add per-key RGB - -V2.3: - -- Small routing fixes -- Make bottom mousebites stronger - - -V2.41: - -- Silk screen changes - -## Flexyl - Dactyl Manuform Mini - -V1.0: - -- Initial release, same as the Bastard Keyboard one - -V1.1: - -- Smaller switch holes -- Switch holes are connected -- Diodes holes are closer - -## Mid plate RGB - -V1.0: - -- Initial version for prototyping - -V1.1: - -- added C and R -- made gnd and vcc zones -- big logo - -V1.2: - -- bigger tracks for vcc and gnd -- add tht for vcc - -V1.3: - -- added missing route to R - -V1.4: - -- Bigger pads for leds -- Fix wiring to the resistor -- Fix one of the led's footprint -- Better indications on pcb - - -## Flexyble PCB - -V1.0: - -- Initial design - -V1.1: - -- Switch to PCB mount (from plate mount) - -V1.2: - -- Closer tht diode holes - -V1.3: - -- Work on silkscreen - - -V1.4: - -- Add missing labels - -V1.5: - -- Small silkscreen fixes - -## MCU Adapter PCB - -V0.1: - -- Initial prototype - -V1.0: - -- Change jack position for better fit -- Remove useless Vcc/Gnd pinout - -V1.1: - -- Add proper mounting holes -- Fix jack pin position - -## Flexyl Mini - -V1.0 - -- Initial release - -V2.0 - -- Add per key rgb