PC Button Box

I picked up an Arduino from work and attempted to create a Button Box, and it bloody worked! I found the wiring diagram and code from Kevin Peat’s site. This is a very picture heavy post!

Drill.jpg
Bought a box, made a layout and got to work with a drill.

Planning.jpg
The bracket inside was for attaching it to my wheel stand. It came from an Ikea bookcase, its the bracket for attaching it to the wall. #Recycling =P

Buttons.jpg
It’s a bit wonky, but it’ll do!

IDE.jpg
I started the soldering part by removing every other wire from an IDE cable, so it would leave me only the wires on the same row.

IDE%20Arduino.jpg
I trimmed the wires I didn’t need. Using an IDE cable gave me something I could hot glue onto inside of the case so I can easily remove the Arduino if it didn’t work/I needed it for another project.

Wiring.jpg
There’s two quarter inch jack sockets on the back for foot pedals, or when I have the time and resources a rally style gear stick =D

Attached.jpg
And finally! The moment you’ve been waiting for (possibly).

Attached2.jpg
I intend to make a fancier looking one someday, but this was super cheap to make!

CS:GO Autoexec

Download “WM-autoexec.rar” WM-autoexec.rar – Downloaded 441 times – 1 KB

Launch Options: +exec autoexec.cfg -novid

The MarkC Windows 8.1 + 8 + 7 Mouse Acceleration Fix

Delete  Loads CFG
Numpad 2  FiveseveN/Tec9
Numpad 3  AK47/M4A1
Numpad 5  AWP
Numpad 6  SSG08
Numpad 8  XM1014
Numpad 9  Kevlar + Helmet
Numpad /  Molotov/Incendiary
Numpad *  High Explosive
Numpad –  Flashbang
Numpad +  Defuser
unbindallmousekeyboard

// Rates
 rate "128000"
 cl_cmdrate "128"
 cl_updaterate "128"
 cl_interp "0.0"
 cl_interp_ratio "1"
 cl_lagcompensation "1"

// General Settings
 fps_max "300"
 snd_mixahead "0.05"
 snd_musicvolume "0"
 bind "kp_minus" "toggle voice_enable 1 0
 r_drawtracers_firstperson "1"
 mm_dedicated_search_maxping "150"

// Aliases
 alias go_slot1 slot1
 alias go_slot2 slot2
 alias "+ScoreNet" "+showscores; net_graph 3"
 alias "-ScoreNet" "-showscores; net_graph 0"
 net_graphpos 2

// Model Settings
 viewmodel_fov "65"
 viewmodel_offset_x "2"
 viewmodel_offset_y "2"
 viewmodel_offset_z "-2"
 cl_viewmodel_shift_left_amt "0"
 cl_viewmodel_shift_right_amt "0"
 cl_bob_lower_amt "0"

// Netcode
 cl_cmdrate "128"
 cl_updaterate "128"
 cl_interp "0"
 cl_interp_ratio "1"
 rate "1048576"

// Binds
 unbindall
 bind "TAB" "+showscores"
 bind "SPACE" "+jump"
 bind "," "buyammo1"
 bind "." "buyammo2"
 bind "0" "slot10"
 bind "1" "slot1"
 bind "2" "slot2"
 bind "3" "slot3"
 bind "4" "slot4"
 bind "5" "slot5"
 bind "6" "slot6"
 bind "7" "slot7"
 bind "8" "slot8"
 bind "9" "slot9"
 bind "a" "+moveleft"
 bind "b" "buymenu"
 bind "c" "radio3"
 bind "d" "+moveright"
 bind "e" "+use"
 bind "f" "impulse 100"
 bind "g" "drop"
 bind "i" "show_loadout_toggle"
 bind "k" "+voicerecord"
 bind "m" "teammenu"
 bind "q" "lastinv"
 bind "r" "slot4"
 bind "s" "+back"
 bind "u" "messagemode2"
 bind "v" "slot3"
 bind "w" "+forward"
 bind "x" "radio2"
 bind "y" "messagemode"
 bind "z" "radio1"
 bind "CTRL" "+duck"
 bind "SHIFT" "+speed"
 bind "F1" "autobuy"
 bind "F2" "rebuy"
 bind "F4" "bug"
 bind "F5" "jpeg"
 bind "F6" "save quick"
 bind "F7" "load quick"
 bind "F10" "quit prompt"
 bind "MWHEELUP" "go_slot1"
 bind "MWHEELDOWN" "go_slot2"
 bind "MOUSE1" "+attack"
 bind "MOUSE2" "+attack2"
 bind "MOUSE4" "+reload"
 bind "MOUSE5" "slot3"
 bind "PAUSE" "pause"
 bind "del" "exec autoexec"
 bind "TAB" "+ScoreNet"

// Crosshair Settings
 cl_crosshairalpha "175"
 cl_crosshaircolor "5"
 cl_crosshaircolor_r "0"
 cl_crosshaircolor_g "220"
 cl_crosshaircolor_b "255"
 cl_crosshairdot "1"
 cl_crosshairgap "-2"
 cl_crosshairsize "2"
 cl_crosshairstyle "4"
 cl_crosshairusealpha "1"
 cl_crosshairthickness "1.5"
 cl_fixedcrosshairgap "-2"
 cl_crosshair_drawoutline "1"
 cl_crosshair_outlinethickness "-1"

// Weapon Binds
 bind "kp_end" "buy ak47; buy m4a1;"
 bind "kp_ins" " buy flashbang; buy decoy; buy smokegrenade;"
 bind "kp_downarrow" "buy fiveseven; buy tec9;"
 bind "kp_pgdn" "buy ak47; buy m4a1;"
 bind "kp_5" "buy awp;"
 bind "kp_rightarrow" "buy ssg08;"
 bind "kp_uparrow" "buy xm1014;"
 bind "kp_pgup" " buy vesthelm; buy vest;"
 bind "kp_slash" "buy molotov; buy incgrenade;"
 bind "kp_multiply" "buy hegrenade;"
 bind "kp_minus" "buy flashbang;"
 bind "kp_plus" "buy defuser;"

// Misc
 host_writeconfig
 echo "// West McGowan"
 echo "// www.westm.co.uk"
 echo "// Updated 22/05/15"