8zQB3

Logitech G913 schematic and modifications (verified)

 
Overview
 A new project group chat has been created. Materials will be uploaded and group purchases will be organized in the group if needed: 907854382.
Updated August 29, 2024: Re-layout v1.5 and prototyped, placing the LED controller next to the main controller. The v1.5 prototype has passed recognition testing. To avoid wasting resources, it is strongly recommended to make a prototype and test it yourself first.

Introduction: This project is a schematic diagram drawn by myself based on reverse engineering of the G913, including a main controller verification board and modified reference routines. I hope everyone can make a keyboard that meets their expectations.
Estimated cost: 80 RMB per board with the main controller, 120 RMB per receiver, and multiple sets of various components can be purchased for under 100 RMB.
Tips: Main controller startup is conditional, peripheral circuit enable conditions are complex, and successful LED controller communication is required for recognition in ghub. Pay attention to the I2C pull-up resistor position and communication lines when drawing the PCB. Verify the current-limiting resistors for the LEDs yourself. The uploaded project is a backup and has some minor issues (such as component packaging). Please feel free to leave feedback in the comments section. I will gradually upload other resources later.
File tree description: The modified example is a three-piece set: main control board + axis board + encoder board, with a special 98-key layout. A CNC shell model is available; please request it from the group. The key layout of the modified example is still being verified; implementation will take a few days. The main control daughterboard is used to adapt the original main control board to a smaller keyboard space, but the packaging is very difficult to solder.

PDF_Logitech G913 Schematic & Modified (Verified).zip
Altium Logitech G913 schematic & modified (verified).zip
PADS Logitech G913 schematic & modified (verified).zip
BOM_Logitech G913 Schematic & Modified (Verified).xlsx
91722
JLink-V9-Mini-V1.0
The mini version of JLink V9 is only 1.5 x 4 cm. It features a JTAG interface with 12MB SWD and 15MB JTAG bandwidth.
The schematics and firmware are from the internet. I only modified some component packages and redrawn the PCB.
Replacing the JLinkARM.dll file in the JLink installation location will not trigger piracy warnings, and you can use JLink-related tools such as jflash and ozone.
bootloader.bin
JLinkARM.dll
Instructions.txt
PDF_JLink-V9-Mini-V1.0.zip
Altium_JLink-V9-Mini-V1.0.zip
PADS_JLink-V9-Mini-V1.0.zip
BOM_JLink-V9-Mini-V1.0.xlsx
91723
GD32F407VET6 Expansion Board
Skystar GD32F407VET6 Expansion Board
I participated in the design call for an expansion board. Previously, I'd been learning about LEDs and digital tubes, so I took this opportunity to design a communication board, including Ethernet, RS232, and RS485.
I chose the W5200 Ethernet chip, which, according to the datasheet, has the same pinout as the W5100 and W5500. The main reason was its lower price on Taobao. I'll just post a picture for reference; I
already had the interfaces and transformers on hand, so I didn't use an integrated one. Since it's a 100M chip, pin 4578 isn't needed. I also brought out the PoE power supply.
The RS232 and RS485 circuits were built according to the datasheet. Components were from the Taobao store 16-15; thanks to LCSC!
Soldering complete. I used a board from the Open Source Plaza, modified to black and white silkscreen, and tested it after soldering; it works perfectly.
LCSC has abundant resources, and the LCSC development board provides learning materials, which will keep me entertained for a long time.
PDF_GD32F407VET6 Expansion Board.zip
Altium_GD32F407VET6 Expansion Board.zip
PADS_GD32F407VET6 Expansion Board.zip
BOM_GD32F407VET6 Expansion Board.xlsx
91724
electronic
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2026-03-27 23:38:48

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号