Previous Thread
Next Thread
Print Thread
Rate This Thread
Hop To
Page 89 of 102 1 2 87 88 89 90 91 101 102
#4416295 - 04/14/18 06:26 PM Re: MMJoy/MMjoy2 - Build your own USB controller ***** [Re: StrangeD0S]  
Joined: Jul 2017
Posts: 17
rel4y Offline
Junior Member
rel4y  Offline
Junior Member

Joined: Jul 2017
Posts: 17
Originally Posted by StrangeD0S

Damn, I have already started with the diode matrix on mine but I think I will be satisfied with it. Also progressing rather slowly since I have to get my MA done xD. So this is mainly procrastination. Dein Projekt sieht aber sehr cool aus! smile


Dankeschön, war viel Arbeit! Aber das war es definitiv wert. smile Falls du es dir anders überlegen solltest, schicke ich dir gern ein shift register DIY kit für einen 5er. smile



Btw, here is my version of an encoder PCB for these abundant EC11 type encoders from Aliexpress. (link) It is hardware debounced and pullups can be added for A, B and push button.

Here is the Osh Park link:
https://oshpark.com/shared_projects/4gvesbVp

[Linked Image]

Last edited by rel4y; 06/01/18 06:16 PM.
Inline advert (2nd and 3rd post)

#4416486 - 04/16/18 01:05 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: rel4y]  
Joined: Mar 2018
Posts: 6
StrangeD0S Offline
Junior Member
StrangeD0S  Offline
Junior Member

Joined: Mar 2018
Posts: 6
@rel4y: Hast ne PM smile

#4416663 - 04/17/18 10:43 AM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: rel4y]  
Joined: Apr 2016
Posts: 63
erichos Offline
Junior Member
erichos  Offline
Junior Member

Joined: Apr 2016
Posts: 63
Slovakia
Originally Posted by rel4y

Btw does anyone know if I need to hardware debounce encoders or if MMJoy2 does that in software?


Debouncing time you can use for switches and encoders via Timers, there are 3 timers in MMJoy2 software. So no HW debouncing you need.

Last edited by erichos; 04/18/18 04:51 AM.
#4419437 - 05/07/18 04:49 AM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Kbird]  
Joined: Dec 2016
Posts: 449
Kbird Offline
Member
Kbird  Offline
Member

Joined: Dec 2016
Posts: 449
Originally Posted by Kbird
Originally Posted by Kbird

The Seller has replied about the "Ejoy V3 Board" and what it supports , so I asked about pricing too.

Hi Kbird

Motherboard Ejoy V3 Can receive :
(4) tle5010
(5) 74hc165 SR ( use as keyboard get 128 keys) (*** I think this might be 120keys ? ie (5) x 24 outputs per board or 8 per SR Chip )
+4 Cool hat.


And

Hi Kbird
Ejoy Board PCB =$25
(4) TLE5010 Boards =$22
(5) 74HC165 Keypad =$22

25+22+22=69$ this is set price.

NO link on the Store yet for the Package but there is some savings if you want the SR Boards etc too. $22 vs $26 for 4 TLE5010 for example

SR Boards Link :

https://www.aliexpress.com/store/pr...tml?spm=2114.12010612.0.0.325416a8FoQhYi

TLE5010 Boards :

https://www.aliexpress.com/store/pr...tml?spm=2114.12010612.0.0.356c16a8J9kb64

Tammy





Hi guys the Seller of the TLE5010 Boards etc now has a New link up for a "Complete Package" as mentioned above , I Ordered mine and it has shipped ,so hopefully I will
see it in a few Weeks rather that Months, as i tried the HongKong Post method instead of the Free Shipping , as only the US currently has the special fast Shipping Option.


https://www.aliexpress.com/item/TLE5010-digital-mode-magnetoresistive-angle-sensor/32634095245.html


KB



Just an update , my Order of the TLE5010 Boards etc arrived in about 3 weeks using the HongKong Shipping Option (Airmail) ($2 extra) , so not bad compared to previous Orders from AliExpress.

The TLE5010 are slightly different ,slightly smaller ( green in Pics below) than my previous ones ( black in Photos) but still have the Slots rather than the multiple holes for easy adjustment.

All the necessary wiring is also included plus a Special USB Cable for the Ejoy3 Board.

Haven't had time to do another Conversion yet , so hopefully everything works as advertised when I do smile

KB.




Attached Files IMG_20180506_140926.jpgIMG_20180506_140957.jpgIMG_20180506_140946.jpgIMG_20180506_140139.jpg
Last edited by Kbird; 05/08/18 02:06 PM.

My FLCS+TQS Conversion here on SimHQ

http://simhq.com/forum/ubbthreads.php/topics/4324940/1
#4419466 - 05/07/18 03:32 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Nov 2001
Posts: 3,674
Sokol1 Offline
Senior Member
Sokol1  Offline
Senior Member

Joined: Nov 2001
Posts: 3,674
Internet
KBird

EJoy is based on ARM32 (STM32F103C8T6)?

#4419484 - 05/07/18 05:32 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Jul 2017
Posts: 17
rel4y Offline
Junior Member
rel4y  Offline
Junior Member

Joined: Jul 2017
Posts: 17
Have you bought an EJoy v3 license or are you going to be using the free basic v2.1? I am also interested in this thing because of the in house 12 Bit axis. I asked the coder if 4021 shift regs are supported, but I still dont know. If it doesnt support the standard TM stuff, it is not of much use to me.

https://forums.eagle.ru/showthread.php?t=176776
https://forums.eagle.ru/showthread.php?t=206267

#4419596 - 05/08/18 02:15 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: rel4y]  
Joined: Dec 2016
Posts: 449
Kbird Offline
Member
Kbird  Offline
Member

Joined: Dec 2016
Posts: 449
Originally Posted by Sokol1
KBird

EJoy is based on ARM32 (STM32F103C8T6)?



I am not sure Sokol1 , maybe I misunderstood and Ordered the wrong thing? I thought the Ejoy was just so you could attach multiple Shift Registerboards to the Arduino easily , the picture on the Shift Registerboards page may have confused me....( below )

https://www.aliexpress.com/item/74H...d2-f0bb-4715-8dae-9ef40c380523&tpp=1

Originally Posted by rel4y
Have you bought an EJoy v3 license or are you going to be using the free basic v2.1? I am also interested in this thing because of the in house 12 Bit axis. I asked the coder if 4021 shift regs are supported, but I still dont know. If it doesnt support the standard TM stuff, it is not of much use to me.



Honestly rel4y , I am unsure what you are referring too about licenses etc but have asked for further clarification from the Seller and have been told the Technician will contact me...

KB.

***Edit.... it seems to be the same Kit that Sokol1 linked too on the Vjoy3 Page on the Russian Forums which I was unaware of till now....

https://world.taobao.com/item/520508841650.htm?spm=a312a.7700714.0.0.0kvtmH#detail



Attached Files Ejoy SR Boards Mjoy.jpg
Last edited by Kbird; 05/08/18 02:24 PM.

My FLCS+TQS Conversion here on SimHQ

http://simhq.com/forum/ubbthreads.php/topics/4324940/1
#4419598 - 05/08/18 02:42 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Jul 2017
Posts: 17
rel4y Offline
Junior Member
rel4y  Offline
Junior Member

Joined: Jul 2017
Posts: 17
There seem to be some confusion going on.

The seller offers two different Chipsets (and mislabled these on his pictures btw.) EJoy is ARM Cortex 32 Bit based and MMjoy is ATmega32U4 Atmel AVR 8 Bit based, they are not compatible. EJoy is not a free software as MMjoy2 is, there is an older restricted free version 2.1 however.

What does your Microchip on the mainboard say?

EJoy seems to only support the cheaper 74HC165D and no 4021 shift registers, the latter of which are used in all Thrustmaster hardware.

Last edited by rel4y; 05/08/18 02:57 PM.
#4419627 - 05/08/18 05:36 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Nov 2001
Posts: 3,674
Sokol1 Offline
Senior Member
Sokol1  Offline
Senior Member

Joined: Nov 2001
Posts: 3,674
Internet
What we want know is what chip are in this board you receive:

[Linked Image]

I suspect that the guy who sells this boards in Taobao is the same who post in DCS forum, maybe he send Ejoy (EaseJoy32) with full version of firmware.
Anyway the license cost ~ $ 5.

BTW - EJoy is a more modern USB (Cortex ARM32) controller than MMjoy2, with native support for ADC 12 bits and firmware with more options and flexibility. thumbsup

#4419727 - 05/09/18 03:36 AM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Dec 2016
Posts: 449
Kbird Offline
Member
Kbird  Offline
Member

Joined: Dec 2016
Posts: 449
Originally Posted by rel4y
There seem to be some confusion going on.

The seller offers two different Chipsets (and mislabled these on his pictures btw.) EJoy is ARM Cortex 32 Bit based and MMjoy is ATmega32U4 Atmel AVR 8 Bit based, they are not compatible. EJoy is not a free software as MMjoy2 is, there is an older restricted free version 2.1 however.

What does your Microchip on the mainboard say?

EJoy seems to only support the cheaper 74HC165D and no 4021 shift registers, the latter of which are used in all Thrustmaster hardware.

Originally Posted by Sokol1
What we want know is what chip are in this board you receive:

[Linked Image]

I suspect that the guy who sells this boards in Taobao is the same who post in DCS forum, maybe he send Ejoy (EaseJoy32) with full version of firmware.
Anyway the license cost ~ $ 5.

BTW - EJoy is a more modern USB (Cortex ARM32) controller than MMjoy2, with native support for ADC 12 bits and firmware with more options and flexibility. thumbsup




Hi Guys, sorry I guess it is me that is confused , both about what I got and what you were asking smile I was not aware of the STM32 based EJOY , which is what I received, and assumed that it was just an aggregator Board to attach the SR Boards too and from the EJOY to the Arduino, ( to save pins on the Arduino) so it looks like I have a non compatible EJOY V3 I can't use ?

I have already bought some Micros and Pro Micros for MMjoy2 to convert another FLCS/TQS and Pedals as well as an old TM Racing Wheel I still have too , so I am not sure I can use this after all.

The Seller messaged me today to say the Technician has moved but would contact me in a few days.

The 4021 is only in the FLCS Handle isn't it ? which can be connected directly to the Arduino, so the MMjoy version of the Ejoy and the SR Boards should work as needed for other buttons I'd assume since that is what I did in both my current FLCS and TQS , in which I made my own 74HC165 SR Boards using Prototype Board and the 2 Chip PCB Design found in the MMjoy2 PCB Folder ( and some Mods to correct it from Erichos and Buchanan.)

KB


My FLCS+TQS Conversion here on SimHQ

http://simhq.com/forum/ubbthreads.php/topics/4324940/1
#4419733 - 05/09/18 05:11 AM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Nov 2001
Posts: 3,674
Sokol1 Offline
Senior Member
Sokol1  Offline
Senior Member

Joined: Nov 2001
Posts: 3,674
Internet
LOL. Now is really confusing. smile

This board in your picture in what I circle the main chip (is STM32?) - is called EJoy (short for EasyJoy32), an USB controller for joysticks, ready to use.

You install this EJoy in joysticks(throttle and etc) in place of MMjoy2, not an "aggregator" board for MMjoy2. Apples and Oranges.

Based on specifications in ED forum EJoy (EasyJoy32) don't support CD4021B - so is not an easy option for Thrustmaster FCLS, F22PRO...

#4419763 - 05/09/18 11:25 AM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Jul 2017
Posts: 17
rel4y Offline
Junior Member
rel4y  Offline
Junior Member

Joined: Jul 2017
Posts: 17
You can make your "EJoy" 74HC165 shift register boards work with MMJoy. For that purpose the chinese dood has put a switch on the board. EJoy needs buttons pulled high (to VCC) while MMJoy (and Thrustmaster) pull buttons low (to GND) when activated. So set the switch accordingly that buttons are pulled to ground; you could check that eg with a multimeter or there may be a non chinese lable.

You could also remove the 4021 shift reg in the FLCS and replace it with a 74HC165 set to EJoy setting. The "common pin" wiring infrastructure then simply switches polarity from GND to VCC, just remember that for microsticks etc where it is important. Then you could use the whole EJoy environment and profit from the internal 12 Bit axis and advanced computing power! I would suggest to go that route. Now check if you have an Easy Joy 32 license included already and if its already installed on the mainboard.

Last edited by rel4y; 05/09/18 11:28 AM.
#4419805 - 05/09/18 03:00 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Dec 2016
Posts: 449
Kbird Offline
Member
Kbird  Offline
Member

Joined: Dec 2016
Posts: 449
Originally Posted by Sokol1
LOL. Now is really confusing. smile

This board in your picture in what I circle the main chip (is STM32?) - is called EJoy (short for EasyJoy32), an USB controller for joysticks, ready to use.

You install this EJoy in joysticks(throttle and etc) in place of MMjoy2, not an "aggregator" board for MMjoy2. Apples and Oranges.

Based on specifications in ED forum EJoy (EasyJoy32) don't support CD4021B - so is not an easy option for Thrustmaster FCLS, F22PRO...



No it was me who was really confused smile ........... I am not on any of the other Forums so didn't know about this Board but I now realise from you and rel4y that the Ejoy3 is a replacement for the Arduino , not an additional board , which is what I thought it was for , eg for making a Cockpit with many buttons etc. Had I known this I would not of Ordered it .

And Thanks rel4y , I now know what the Switch is for on the 74HC165 boards , that was one of the questions I asked the Seller (as everything is in Chinese) and She couldn't tell me , so She has asked the Ejoy guy to contact me instead but so far I haven't heard anything, so I don't know about the license etc either.

I haven't decided what to do with it yet , ( sell,keep,return?) I was happy with MMjoy2 and the Arduino and only just figured all that out and bought more parts for more conversions.....


My FLCS+TQS Conversion here on SimHQ

http://simhq.com/forum/ubbthreads.php/topics/4324940/1
#4419808 - 05/09/18 03:36 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: rel4y]  
Joined: Nov 2001
Posts: 3,674
Sokol1 Offline
Senior Member
Sokol1  Offline
Senior Member

Joined: Nov 2001
Posts: 3,674
Internet
Originally Posted by rel4y
Now check if you have an Easy Joy 32 license included already and if its already installed on the mainboard.


Just for "USB'erize" an FLCS the license may is not needed, the free EasyJoy32 (EJoy) firmware allow use 4 axis and 32 buttons.

#4419812 - 05/09/18 03:49 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Dec 2016
Posts: 449
Kbird Offline
Member
Kbird  Offline
Member

Joined: Dec 2016
Posts: 449

Ok thanks , good to know ......

are these the best websites to get more information on the Ejoy ?


https://forums.eagle.ru/showthread.php?t=176776
https://forums.eagle.ru/showthread.php?t=206267


My FLCS+TQS Conversion here on SimHQ

http://simhq.com/forum/ubbthreads.php/topics/4324940/1
#4419825 - 05/09/18 04:38 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Kbird]  
Joined: Jul 2017
Posts: 17
rel4y Offline
Junior Member
rel4y  Offline
Junior Member

Joined: Jul 2017
Posts: 17
Originally Posted by Sokol1
Originally Posted by rel4y
Now check if you have an Easy Joy 32 license included already and if its already installed on the mainboard.


Just for "USB'erize" an FLCS the license may is not needed, the free EasyJoy32 (EJoy) firmware allow use 4 axis and 32 buttons.


Ah OK, I dont know how many axis the FLCS has. I only know that the Cougar Throttle needs 5 axis and thought it might be similiar. Then its no problem I think, go for the free EJoy 2.1 thingy. smile

Originally Posted by Kbird

Ok thanks , good to know ......

are these the best websites to get more information on the Ejoy ?


https://forums.eagle.ru/showthread.php?t=176776
https://forums.eagle.ru/showthread.php?t=206267


Yeah, these are the threads to go! smile

Last edited by rel4y; 05/09/18 04:40 PM.
#4419858 - 05/09/18 07:15 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Jul 2017
Posts: 17
rel4y Offline
Junior Member
rel4y  Offline
Junior Member

Joined: Jul 2017
Posts: 17
Btw I got to play around with my shapeways prototype test prints of the Cougar and CH pots today. I printed them in a funky type of array to save a few pennies. The ball bearings and all plastic parts fit great actually. Electrically the hall sensor pots are working fine and I can calibrate and use them in the Cougar Software or MMJoy no problem. On the Cougar gimbal I could get 1008 points via MMJoy2. (Arduino power supply obviously outputs a little less than 5V)

I couldnt test the KMZ41 pot types yet, as the PCBs from OSH Park still havent arrived. Except for a few little obvious refinements I only noticed one unexpected flaw... the N52 magnets are to #%&*$# strong. They magnetize the metal ball bearing and cause a kind of preferred point of rest. Now mechanically this doent have much of an impact once they are mounted, but getting them aligned to the female part of the gimbal may cause some challenges... we will see!

I plan to upload a refined hall sensor version of these pots for DIY projects on Shapeways. https://www.shapeways.com/shops/rel4y-diy-joystick-flight-simming

The KMZ41 ones took a metric shiiiit ton of work... I started on these initially to replace my worn Cougar pots and to provide a high resolution digital sensor for my CH Pro Throttle. These will hopefully turn out to be the ultimate end all crap contactless replacement pots for TM Cougar and CH stuff that I imagine them to be. yep

[Linked Image] [Linked Image] [Linked Image]

[Linked Image] [Linked Image] [Linked Image] [Linked Image] [Linked Image] [Linked Image]

[Linked Image] [Linked Image] [Linked Image]


Last edited by rel4y; 02/02/19 04:03 PM.
#4421812 - 05/21/18 12:27 AM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Kbird]  
Joined: Dec 2016
Posts: 449
Kbird Offline
Member
Kbird  Offline
Member

Joined: Dec 2016
Posts: 449
Originally Posted by Kbird
Originally Posted by Sokol1
LOL. Now is really confusing. smile

This board in your picture in what I circle the main chip (is STM32?) - is called EJoy (short for EasyJoy32), an USB controller for joysticks, ready to use.

You install this EJoy in joysticks(throttle and etc) in place of MMjoy2, not an "aggregator" board for MMjoy2. Apples and Oranges.

Based on specifications in ED forum EJoy (EasyJoy32) don't support CD4021B - so is not an easy option for Thrustmaster FCLS, F22PRO...



No it was me who was really confused smile ........... I am not on any of the other Forums so didn't know about this Board but I now realise from you and rel4y that the Ejoy3 is a replacement for the Arduino , not an additional board , which is what I thought it was for , eg for making a Cockpit with many buttons etc. Had I known this I would not of Ordered it .

And Thanks rel4y , I now know what the Switch is for on the 74HC165 boards , that was one of the questions I asked the Seller (as everything is in Chinese) and She couldn't tell me , so She has asked the Ejoy guy to contact me instead but so far I haven't heard anything, so I don't know about the license etc either.

I haven't decided what to do with it yet , ( sell,keep,return?) I was happy with MMjoy2 and the Arduino and only just figured all that out and bought more parts for more conversions.....




The Seller of the Ejoy32 has contacted me and provided a Copy of the Software which seems to be licensed but the FW on the Ejoy is not the same version as the Version supplied ie 3.1.17 FW vs 3.1.26 SW so currently it doesn't work as the SW will not update the FW and STM-Link Utility cannot see the Ejoy any longer as it has the Ejoy FW installed ( similar to how MMjoy works ) . Another Buyer was reporting Issues yesterday on DCS World and could not get it to work either , saying he was going to return it , but today that Post has been taken down/deleted.

https://forums.eagle.ru/showthread.php?t=206267

Malwarebytes reports Malware in the download ( 3.1.26) , the Author says it is Clean but Avast also blocked it till it had sent the files to their Database for testing , but Avast declared it Clean too several hours later, however I get some kind of Server Error on opening the Program , like it is "phoning home" , which maybe related to the license but I am not sure about that?

The SW does not automatically detect the EJoy3 , you must hit the Refresh Button List , select the Easy Joy 32 Revolution and then the Editor Mode button once it is found , that is when I get the Mismatch error OR the Ejoy is not found for some reason and I get a no connection device Error even though it was on the Refresh list ( but is now gone again).

So far a bit frustrating to say the least since there appears to be no good Guide either except the Post linked above.

KB


Attached Files Capture44.PNGCapture1.PNGCapture2.PNG
Last edited by Kbird; 05/21/18 06:13 PM.

My FLCS+TQS Conversion here on SimHQ

http://simhq.com/forum/ubbthreads.php/topics/4324940/1
#4423404 - 05/30/18 02:13 AM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Apr 2018
Posts: 8
Thasiet Offline
Junior Member
Thasiet  Offline
Junior Member

Joined: Apr 2018
Posts: 8
Hey all, long time lurker first time interrogator. How might I make these cheap as chips 74HC165 breakout boards work with mmjoy2?

So as far as my base level apprehension is concerned, I've managed to convert an F-22 Pro to USB using mmjoy2, mainly by carefully following pictures I've downloaded from this forum. So, I'm not that dumb, but I'm pretty dumb. I'm believe I can figure out how to daisy chain these boards together. I'm a little scared that this page seems to indicate that they actually made a typo on the board, and the input is the output, and the output is the input, but I can probably forge through that too.

What I'm mostly hung up on here is that the breakout board I've linked to takes six connections, and running a shift register on mmjoy2 or Thrustmaster/compatible takes five connections. So do I just leave one of them unconnected? Which one would that be? Here's my best effort at making a chinese room:

ser_out = serial out = SPI-MISO
SH/LD = shift/load = SPI-CS
CLK = clock = SPI-SCK
CE = clock enable = leave unsoldered
GND = ground = GND
VCC = power = VCC

Can anyone let me know if I've passed the Turing Test? Thanks.

#4423490 - 05/30/18 03:32 PM Re: MMJoy/MMjoy2 - Build your own USB controller [Re: Sokol1]  
Joined: Nov 2001
Posts: 3,674
Sokol1 Offline
Senior Member
Sokol1  Offline
Senior Member

Joined: Nov 2001
Posts: 3,674
Internet
For use this (Sparkfun) 74HC165 board you will need make modifications adding resistors - what may result more laborious/difficult than make an new board be scratch using the correct layout (e.g. with OSPark PCB), see in the picture:

[Linked Image]

BTW - This PCB layout is not the one used by Sparkfun, is included in MMjoy2 documentation and already included 10k resistors, but for work OK need the additional modifications noted in drawing.


Last edited by Sokol1; 05/31/18 04:42 PM.
Page 89 of 102 1 2 87 88 89 90 91 101 102

Moderated by  RacerGT 

Quick Search
Recent Articles
Support SimHQ

If you shop on Amazon use this Amazon link to support SimHQ
.
Social


Recent Topics
Funniest Forgotten Weapons video in a while...
by RSColonel_131st. 05/19/19 09:21 PM
And Now, a Movie About Apollo 8
by F4UDash4. 05/19/19 04:16 PM
Subnautica is amazing and frightening
by VF9_Longbow. 05/19/19 04:28 AM
First Trans Atlantic attempt
by No105_Archie. 05/18/19 02:14 PM
Herman Wouk was 103
by F4UDash4. 05/17/19 04:53 PM
F-16 Crash
by rwatson. 05/17/19 09:33 AM
The Great Molasses Flood
by KraziKanuK. 05/16/19 11:41 AM
Copyright 1997-2016, SimHQ Inc. All Rights Reserved.

Powered by UBB.threads™ PHP Forum Software 7.6.0