The Software - SOFTFACTORY

Select Language ​ ▼ search...
Subscribe to blog
Subscribe updates from our blog
Subscribe via RSS
Latest Blogs
Carbon Project - The
Posted by Super User on Sunday, 22 December 2013 in Carbon Project
Font size:
Hits: 63438
Subscribe to this entry
In this post I will show you with
the simple steps how to update
the firmware of your
Continue Reading...
In this post I will show you with the simple steps how to update the firmware of your STM32F4DISCOVERY board. In the
schematic we have the DFU stuff that is used to make the update too, but it will be used by a PC desktop application.
All USB's connector are showed in picture bellow:
Carbon Project - The
Hardware II - UPDATED
My next post should be about
firmware writing into STM board,
but I want to put another
pictures sho...
Continue Reading...
Login Form
User Name
Remember Me
Log in
Forgot your password?
Forgot your username?
Create an account
The very first thing that you must do is install the driver for the board. This driver is used to talk with writer/debugger part of the
STSW-LINK003ST-LINK/V2 USB driver for Windows 7, Vista and XP
February (1)
March (1)
April (1)
May (1)
December (3)
STSW-LINK006ST-LINK/V2 USB driver for Windows 8
After that, connect the STM32 to PC using a usb cable(use the CN1 connector for that). For this installation we don't use any
development IDE, only a firmware writter.
If you are using Linux, you may try
The usage of STM32 ST-Link Utility is pretty simple, once program was opened.
converted by
Select menu Target/Connect. If everything is right you will see the following screen:
Now select menu File/Open and select the .hex file. Now on tab File you will see the hexadecimal content of file.
converted by
Finally to program the STM32 use menu Target/Program:
When copy finished (this screen showed above will close automatically) you can close the program and press reset button on
STM32 board. The blue led must flash slowly.
To teste your device you must connect a usb hub and in it a G13 (just for current version) and a Mouse (3200 dpis or better).
Sorry I forgot to mention that mouse must have at least 5 buttons (but just for those guys that have urgency in use this
The buttons map is the following:
converted by
Device Dev Key
DS4 Button
Granade 1
PS Key
Share Sign Up to see what your friends like.
Carbon Project - The Hardware II - UPDATED
Trackback URL for this blog entry.
Super User
Super User has not set their biography yet
View author's profile
Show more posts from author
Subscribe to updates from author
OPLV Monday, 23 December 2013
Hi Mori !
Thank you for the post! Great and easy with this post. But problem, my G13 doesn't light but the mouse yes..
sarah Tuesday, 19 August 2014
Hey there, friend, nice site!. However Your Blog has some urls on the page that seem to work ineffectually. thought i
should let you know so you can fix it Thanks
converted by
OPLV Monday, 23 December 2013
I did the test with G13 and mouse separately because I do not have HUB
Mori Thursday, 26 December 2013
The USB Hub is fundamental to use this device, because we always need a mouse and a 'keyboard', the project
won't work without a hub, sorry.
el baroudi Saturday, 28 December 2013
Can you tell me how do you realize the mapping ?
Daniel Monday, 23 December 2013
Hi Mori,
I just now finalise the project.. But i can't test it.. I dont have a G13.. so i can't even test the mouse.. cause the ps botton is
in G13 and can't turn the controller on.. so sad!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Can i do anything, use any program to change the keys of the g13 to just test the mouse or so?
Mori Thursday, 26 December 2013
I'm working in a DIABLO desktop version for Carbon, I beg you to wait.
Daniel Thursday, 26 December 2013
Thank you Mori,
I'll try to be patient...........................................................................
Just so excited, but aprehensive to test it!
converted by
OPLV Friday, 27 December 2013
I know how you feel.
Cheer up !
Jay Odom Monday, 23 December 2013
I'm very excited to start building my Carbon Project board! I have read through all the documentation and it appears the
current key mapping is fixed. I am really wanting to make the Carbon Project board I build to accept input from a XBOX 360
wired controller.
My intention is for the Carbon Project board to receive input from my XIM3 (which outputs the same as a XBOX 360 wired
controller). I realize your current build supports mouse and keyboard natively, but the Smart Translators on the XIM3 have
really been developed specifically for making a near 1 to 1 ratio. I'm just trying to mix and match great stuff I've found
together and Carbon Project is that missing link I been look for so hard!
If there is anything I can do to map it myself, I am more that willing to get my hands dirty.
Great work!!!
OPLV Thursday, 26 December 2013
Yes Yes Yes ! This Project operates ! I play COD Ghosts PS4
Warning : PB14 and PB15 for USB should be reversed ! (schematic).
Thanks Mori !
Art Wells Thursday, 30 January 2014
Glad you finished. What diagram did you use? The one on here and the PDF ross posted are slightly different. I don't
get the flashing blue light after monogramming. Using a powered usb hub to power the board and run the mouse and
G13. Also my g13 will not light up. Any tips?
Ross Sunday, 02 February 2014
Also, get rid of your powered USB hub and just use a regular 2 upstream, 1 downstream.
converted by
Ross Sunday, 02 February 2014
Hey art,
Disconnect the +5v from the stm32 to the DS4. Use a micro USB from the PS4 to the DS4 to power the
Then jump both +5V on the discovery board together and run them to the type A USB connector on the universal
board you built.
Hope this helps
Also! reverse D+ and D- on my layout, they are wrong.
PB15 goes to USB type A pin #3
PB14 goes to USB type A pin #2
Ross Sunday, 02 February 2014
I also had to switch RS_Y and RS_X at the header/receptacle. Then changed the button configuration in
ghosts to default flipped and all works great now.
Mori Thursday, 26 December 2013
Hey, Good news so! and you right! it's wrong. Thank you. I will fix in schematic. Don't forget soon you will can
configure keyboard keys and mouse stuff.
Brad Branum likes this comment.
OPLV Thursday, 26 December 2013
Good news! I'm impatient. Possible to separate the OPTION and SELECT? Another question, I have a controller Aimon PS,
is it possible to make it compatible?
OPLV Friday, 03 January 2014
Hi Mori, When I can configure keyboard keys and mouse stuff ?
Guillermo Landos Saturday, 04 January 2014
Anyone in the US willing to make me a carbon project? Name the price!
converted by
Anyone in the US willing to make me a carbon project? Name the price!
Brad Branum Sunday, 05 January 2014
I'm using Windows 8 and I keep getting "No target connected" from the utility app. Any idea how to fix?
OPLV Monday, 06 January 2014
The problem are drivers. Try to install manually (devmgmt) or use another computer with WIN7
Good luck !
Brad Branum Monday, 06 January 2014
Thanks! I tried installing the drivers as admin and no luck. I finally just used my wife's computer that has WIN7
and that got the job done.
David Tuesday, 07 January 2014
OPLV, just wondering did you complete carbon project, and if so how's it been?
OPLV Tuesday, 07 January 2014
Yes, I finished the project. It works very well . I found my PC environment on PS4. I play Call of Duty Ghosts on PS4,
it's wonderful.
I was afraid of a lag between the dualshock 4 and keyboard but not at all. It's very fast.
During the project, the hardest time is to solder the buttons on the Dualshock 4 with three working days. After, it's
easy ! Thank you Mori
Sorry for my English !!
David Wednesday, 08 January 2014
OPLV, good to hear. I was wondering about the lag.. Thx for the response.
converted by
Brad Branum Saturday, 11 January 2014
So, I just finished everything and I can't get my controller to pair. It led flashes a few light blue lights, but it won't connect. I
tried using the reset button to pair the device, but it won't. Any ideas?
Mori Saturday, 11 January 2014
Remember that controller pairing must be done using an usb cable.
Brad Branum Saturday, 11 January 2014
Also, can I plug the USB in while it's connected to Carbon? I wasn't sure if that was a good idea.
Brad Branum Saturday, 11 January 2014
I think it is paired. I'm not sure what the issue is. When I press the G13 Function Key the light just flashes 6
times. It's a white light.
OPLV Saturday, 11 January 2014
I had the same problem (almost). I disconnected the +5 V PCB DS4 that was connected to the STM32 and I
connect the DS4 USB to USB power supply. The STM32 not giving enough current to power the DS4 ...
Brad Branum Saturday, 11 January 2014
That was it! The problem is if you try to supply the DS4 and Carbon with USB and not 5V!
OPLV Saturday, 11 January 2014
Very well You can connect the DS4 on PS4 USB (You just turn on the PS4 manually) or use
a 1A 12V transformer (smartphone Charger)
converted by
Brad Branum Monday, 13 January 2014
I'm not sure what happened, but it stopped working completely. Does it matter if you use a
2A 5V transformer?
OPLV Saturday, 11 January 2014
5V sorry
OPLV Monday, 13 January 2014
No problem for the 2A 5V
Mori Monday, 13 January 2014
the whole set(stm32+ds4+hub+g13) are consuming about 350 mA (All lights turned ON). A USB 2.0 port of the computer
can provide this current (The maximum current supplied by a port in USB 2.0 is 500mA and almost 1A for USB3.0).
Obviously feed up the device from an external power supply is much better, and minimum current for device is 500
**Its not 500mA per port, this current is shared between ports of same host controller or hub.
Abdul Thursday, 23 January 2014
first of all: thx Mori for this project, it is fun to build the PCB and more fun to see it in action !
would it be possible to map the keys on the G13 to a WASD control to go around ? (left analog stick) ?
the G13 keys: G4,G10,G11,G12 should be LS_X and LS_Y; full scale (4096) or zero
Mori Thursday, 23 January 2014
Yes, you can. Mainly because keyboard doesn't have analog stick . I guess that till end of the month I will make
available the very first version of configurator.
converted by
Ross Sunday, 02 February 2014
Hey mori,
I just got my controller build working, but I am having trouble pairing my mouse with the stm32.
I was watching your video demonstration of your project and it looks like your using a wireless mouse.
I am trying to use a logitech performance mx mouse:
will this work, and how?
Stephan Tuesday, 04 February 2014
Hello Mori, I am from Germany.
I am very impressed from your idea and implementation.
Unfortunately I am not very technically gifted and therefore I am asking, if you will sell one controller + your carbon project,
without keyboard and mouse (I have a G13 and G700s, is this good?)? And shipping to Germany?
What will it costs?
Best regards,
harrak and harrak likes this comment.
serdar Thursday, 06 February 2014
Hello Mori,
ich bin auch aus Deutschland.
es sieht sehr gut aus was sie da auf die beine gestellt haben habe extremes interresse.
genau wie mein vorredner "Stephan"würde sofort 4 stück davon kaufen wegen meine freunde die alle mit game controller
nicht spielen können.
meine frage an dich was würde es kosten ???? natürlich übernehme ich die versand kosten.
ganz viele grüsse aus Bremen / Deutschland.
Art Wells Friday, 07 February 2014
On the pictures called wired and wired2 it shows the VSS across pins 30,28,26 is that correct?
Also on the schematic it looks like the 3 GNDS, VDD+ and +5V are wired together. Is this correct?
Thanks in advance
Mori Friday, 07 February 2014
converted by
On the pictures called wired and wired2 it shows the VSS across pins 30,28,26 is that correct?
Yes, these pins are extra you can connect some of them since you connect the other side of the same way
schematic it looks like the 3 GNDS, VDD+ and +5V are wired together. Is this correct?
I cannot find these wires, can you explain a little better ?
Art Wells Saturday, 08 February 2014
Sorry on the schematic Carbon_v1.1.sch The top 4 pins in P1 and P2 and the bottom grounds in P1 and P2 are the
ones. They look like they are conected. Thanks.
Norman Tuesday, 11 February 2014
Hi Mori
I am going to attempt to build a carbon project.
This picture shows 4 blue (think you call them caps)
Have you got parts numbers for these please.
Mori Tuesday, 11 February 2014
These blue rectangles are polyester capacitors, ( But
these caps not necessarily need to be polyester could be also ceramic.
Norman Wednesday, 12 February 2014
Hi Thanks
Are they the 0.1uf 50v capacitors shown as ceramic ones in your drawing from the software page.
I am hoping to get this to work with my Aimon PS or the new Vemon X
Norman Wednesday, 12 February 2014
Hi Again
Can anyone tell me were the hex file is please.
Never mind found it.
converted by
Art Wells Saturday, 15 February 2014
I never get the blue light to flash. I plug it in both lights go red. I click conect one light blibks red/green. I program the hex
and the light flashes red/green. When its done i close the utility and the lights both go solid red. Pressing the reset button
that i soldered does nothing. Anyone else have this?
Art Wells Saturday, 15 February 2014
I have taken some pictures hope someone can help.
Please login first in order for you to submit comments
Page : 1 2 Next
Powered by EasyBlog for Joomla!
© 2013 SOFTFACTORY Informática Ltda - All rights reserved.
converted by
Download PDF