The MacPad is a full sized keyboard designed for use with a Mac. The keyboard has 2 rotary encoders and a single fader for custom controls. The keyboard is designed to be used with QMK,
It can use any Alps or Cherry MX switches with optional through hole LEDs for backlighting.
The Plate must first be soldered underneath the switches (see plate.ai)
The PCB screws into the base with M3 screws and the top of the case screws ontop.
QMK firmware + configuration must be flashed using the macpad.hex file. The reset button can be pressed on the keyboard to put it into flashing mode and to flash the firmware. the F18 button can then be used as a reset button after the initial flash.
| Item name | Item price | Item use | URL |
|---|---|---|---|
| PCB | $34 | PCB manufacture | pcbway.com |
| PCB components | $13 | Assemble controller on keyboard + rotary encoder/fader | pcbway.com |
| PCB Assembly | $30 | Assemble PCB | pcbway.com |
| Keyboard switches | $30 | Make the keyboard keyboard | Keyswitches |
| Black fillament | $24 | Print the case | https://uk.store.bambulab.com/products/petg-hf?id=42010450329660 |
| Battery | $10.78 | Battery power | https://www.amazon.co.uk/EEMB-Battery-rechargeable-Connector-Certified |
| Total: | $142.71 |
| Designator | Quantity | Value | Footprint | Package | MPN | DNP | Mount_Type | Description | Price | Total | URL |
|---|---|---|---|---|---|---|---|---|---|---|---|
| C1, C2 | 2 | 22pF | C_0805_2012Metric | smt | $0.0011 | $0.0022 | https://jlcpcb.com/partdetail/1907-0402CG220J500NT/C1555 | ||||
| C3 | 1 | 1uF | C_0805_2012Metric | smt | $0.0032 | $0.0064 | https://jlcpcb.com/partdetail/1944-CL10A105KO8NNNC/C1592 | ||||
| C4, C5, C6 | 3 | 0.1uF | C_0805_2012Metric | smt | $0.0011 | $0.0033 | https://jlcpcb.com/partdetail/1877-CL05B104KO5NNNC/C1525 | ||||
| C7 | 1 | 10uF | C_0805_2012Metric | smt | $0.0028 | $0.0028 | https://jlcpcb.com/partdetail/2043-CL10A106MQ8NNNC/C1691 | ||||
| D_0, D_1, D_10, D_100, D_101, D_102, D_103, D_104, D_105, D_106, D_107, D_108, D_11, D_12, D_13, D_14, D_15, D_16, D_17, D_18, D_19, D_2, D_20, D_21, D_22, D_23, D_24, D_25, D_26, D_27, D_28, D_29, D_3, D_30, D_31, D_32, D_33, D_34, D_35, D_36, D_37, D_38, D_39, D_4, D_40, D_41, D_42, D_43, D_44, D_45, D_46, D_47, D_48, D_49, D_5, D_50, D_51, D_52, D_53, D_54, D_55, D_56, D_57, D_58, D_59, D_6, D_60, D_61, D_62, D_63, D_64, D_65, D_66, D_67, D_68, D_69, D_7, D_70, D_71, D_72, D_73, D_74, D_75, D_76, D_77, D_78, D_79, D_8, D_80, D_81, D_82, D_83, D_84, D_85, D_86, D_87, D_88, D_89, D_9, D_90, D_91, D_92, D_93, D_94, D_95, D_96, D_97, D_98, D_99 | 109 | D | D_SOD-123 | smt | $0.0052 | $0.57 | https://jlcpcb.com/partdetail/Shunye-ES1D_SOD_123FL/C7370889 | ||||
| F1 | 1 | 500mA | Fuse_1206_3216Metric | smt | $0.0365 | $0.0365 | https://jlcpcb.com/partdetail/JlcpcbAssembly-FUSE/C9900021114 | ||||
| J1 | 1 | USB_C_Receptacle_USB2.0_14P | USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | smt | USB 2.0-only 14P Type-C Receptacle connector | $0.0365 | $0.0365 | https://jlcpcb.com/partdetail/JlcpcbAssembly-14P/C9900117666 | |||
| Q1 | 1 | AO3400A | SOT-23 | smt | 30V Vds, 5.7A Id, N-Channel MOSFET, SOT-23 | $0.0428 | $0.0428 | https://jlcpcb.com/partdetail/Alpha_OmegaSemicon-AO3400A/C20917 | |||
| R1, R6, R7 | 3 | 10k | R_0805_2012Metric | smt | Resistor | $0.0013 | $0.0039 | https://jlcpcb.com/partdetail/1841-1206W4J0103T5E/C1489 | |||
| R10, R100, R101, R102, R103, R104, R105, R106, R107, R108, R109, R11, R110, R111, R112, R113, R114, R115, R116, R117, R118, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29, R30, R31, R32, R33, R34, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44, R45, R46, R47, R48, R49, R50, R51, R52, R53, R54, R55, R56, R57, R58, R59, R60, R61, R62, R63, R64, R65, R66, R67, R68, R69, R70, R71, R72, R73, R74, R75, R76, R77, R78, R79, R80, R81, R82, R83, R84, R85, R86, R87, R88, R89, R90, R91, R92, R93, R94, R95, R96, R97, R98, R99 | 109 | 120 | R_0805_2012Metric | smt | Resistor | $0.0008 | $0.0872 | https://jlcpcb.com/partdetail/23514-0603WAF1200T5E/C22787 | |||
| R2, R3 | 2 | 5.1k | R_0805_2012Metric | smt | $0.0007 | $0.0014 | https://jlcpcb.com/partdetail/Yageo-RC0603JR075K1L/C14677 | ||||
| R4, R5 | 2 | 22 | R_0805_2012Metric | smt | $0.0005 | $0.001 | https://jlcpcb.com/partdetail/1555-0603WAJ0220T5E/C1203 | ||||
| R8 | 1 | 220 | R_0805_2012Metric | smt | Resistor | $0.0004 | $0.0004 | https://jlcpcb.com/partdetail/1463-RC02W221JT/C1111 | |||
| SW1 | 1 | SW_Push | SKQG-1155865 | smt | $0.2385 | $0.2385 | https://jlcpcb.com/partdetail/Panasonic-EVQQ2B03W/C79178 | ||||
| U1 | 1 | RF-BM-ND06 | smt | $5 | $5 | https://jlcpcb.com/partdetail/rfstar-RF_BMND06/C5125838 | |||||
| U2, U3 | 2 | EC11E18244A5 | EC11E18244A5_ALPS | tht | $1.9785 | $3.96 | https://jlcpcb.com/partdetail/Alpsalpine-EC11E18244A5/C255515 | ||||
| VR1 | 1 | PTB0143-2010BPB103 | PTB01432010BPB103 | PTB0143-2010BPB103 | tht | Bourns PTB0143-2010BPB103 1 Gang Slide Carbon Potentiometer, 10k, +/-20%, 0.5W, Linear | $5.5140 | $5.5140 | https://jlcpcb.com/partdetail/Bourns-PTB01432010BPB103/C17183742 | ||
| Y1 | 1 | 16MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | smt | $0.0356 | $0.0356 | https://jlcpcb.com/partdetail/Yxc_CrystalOscillators-X322516MOB4SI/C12668 | ||||
| Total: | $23.93 |