ten-point-nine / freETarget

Electronic Air Rifle Target
86 stars 44 forks source link

Missing PCB design #25

Open RespawnDespair opened 3 years ago

RespawnDespair commented 3 years ago

Hi,

in issue #15 it is also mentioned, but for a different reason. I recently discovered this great project, absolutely terrific work!

I have a lot of experience with Open Source projects, so i always run a sanity check whenever i want to dive into something new. With this project that leads me to some issues:

The issues above prevent newcomers from making a quick assesment of the project. I have no qualms about people ordering boards, but in a true Open Source project all files should be available.

With that being said, I would like to volunteer my time to help get the documentation in order. I was/am heavily involved in the Open.HD project where i mostly did project management and documentation. Open.Hd Docs

I would love to start the build of this system myself and document the steps and necessary components.

My day-time profession is Developer and i have lots of experience with C# and Arduino, so no issues there.

Is any additional help appreciated and if so, where would my efforts be most needed?

ten-point-nine commented 3 years ago

If you can create a BOM and gerbers they can be added to github.

Sent from my iPhone

On Aug 16, 2021, at 01:44, Jelle Tigchelaar @.***> wrote:

 Hi,

in issue #15 it is also mentioned, but for a different reason. I recently discovered this great project, absolutely terrific work!

I have a lot of experience with Open Source projects, so i always run a sanity check whenever i want to dive into something new. With this project that leads me to some issues:

No true BOM for the electronic components. One can reverse engineer the schematics, but no shipping list is provided No PCB design for the main board The issues above prevent newcomers from making a quick assesment of the project. I have no qualms about people ordering boards, but in a true Open Source project all files should be available.

With that being said, I would like to volunteer my time to help get the documentation in order. I was/am heavily involved in the Open.HD project where i mostly did project management and documentation. Open.Hd Docs

I would love to start the build of this system myself and document the steps and necessary components.

My day-time profession is Developer and i have lots of experience with C# and Arduino, so no issues there.

Is any additional help appreciated and if so, where would my efforts be most needed?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

Gary-77 commented 3 years ago

Hi, any news about it ?

ten-point-nine commented 3 years ago

The updated schematics are on the web site.

Sent from my iPhone

On Nov 8, 2021, at 05:13, Gary-77 @.***> wrote:

 Hi, any news about it ?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

Gary-77 commented 3 years ago

Thanks for it :) I was speaking about the PCB design, will be great to have it such as 3d parts.

AussieMakerGeek commented 2 years ago

@ten-point-nine Such a shame that you gatekeep the PCB design for such a great project.

While I understand that you have put considerable time effort into the code and the project, if you make it so that people without technical knowledge of PCB layouts and high level electronics knowledge have no chance of making it without buying your boards, it might as well be a commercial product.

Considering the project can not be used on a commercial range (as it's not certified) and targeting personal use (no pun intended), having this as an open source project is useless if it's only able to be actually built by people with considerable PCB layout skills without buying your boards. That's not really in the true spirit of open source.

Personally - I have the skills but I just can't be bothered spending weeks laying it all out, ordering PCB, getting it wrong, redesigning, etc, etc, to the extent, i can't be bothered with the project, as much as i'd love to make one. If PCB design was available, i'd give it a go.

Why not sell DIY PCB kits at least?

ten-point-nine commented 2 years ago

The schematics are on GitHub hub and people with the technical knowledge can make a pcb from it.

Sent from my iPhone

On Apr 29, 2022, at 21:59, Drew @.***> wrote:

 @ten-point-nine Such a shame that you gatekeep the PCB design for such a great project.

While I understand that you have put considerable time effort into the code and the project, if you make it so that people without technical knowledge of PCB layouts and high level electronics knowledge have no chance of making it without buying your boards, it might as well be a commercial product.

Considering the project can not be used on a commercial range (as it's not certified) and targeting personal use (no pun intended), having this as an open source project is useless if it's only able to be actually built by people with considerable PCB layout skills without buying your boards. That's not really in the true spirit of open source.

Personally - I have the skills but I just can't be bothered spending weeks laying it all out, ordering PCB, getting it wrong, redesigning, etc, etc, to the extent, i can't be bothered with the project, as much as i'd love to make one. If PCB design was available, i'd give it a go.

Why not sell DIY PCB kits at least?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

ten-point-nine commented 2 years ago

This could be your opportunity to contribute

Sent from my iPhone

On Apr 29, 2022, at 22:19, Allan Brown @.***> wrote:

The schematics are on GitHub hub and people with the technical knowledge can make a pcb from it.

Sent from my iPhone

On Apr 29, 2022, at 21:59, Drew @.***> wrote:

 @ten-point-nine Such a shame that you gatekeep the PCB design for such a great project.

While I understand that you have put considerable time effort into the code and the project, if you make it so that people without technical knowledge of PCB layouts and high level electronics knowledge have no chance of making it without buying your boards, it might as well be a commercial product.

Considering the project can not be used on a commercial range (as it's not certified) and targeting personal use (no pun intended), having this as an open source project is useless if it's only able to be actually built by people with considerable PCB layout skills without buying your boards. That's not really in the true spirit of open source.

Personally - I have the skills but I just can't be bothered spending weeks laying it all out, ordering PCB, getting it wrong, redesigning, etc, etc, to the extent, i can't be bothered with the project, as much as i'd love to make one. If PCB design was available, i'd give it a go.

Why not sell DIY PCB kits at least?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

AussieMakerGeek commented 2 years ago

Ok, I'll take this on. I'm still interested in porting it to the ESP32 but that is going to take a longer and still trying to get my head around the maths of it.

I've been going over the v3.1 schematic and I have a couple of questions:

Why the two negative voltage generators? Looking at the spec of the devices, they do the same thing but one is SMD and the other is through hole but they appear to be in parallel in the schematic anyway.

Any specific reason to use the LM75 over say a DS18B20? LM75 +/- 2.0 deg accuracy, the DS18B20 is +/- 0.5.

Were you going to publish the V3.1 schematic kicad files?

ten-point-nine commented 2 years ago

Can we switch this to @. @.>?

Depending on price and availability one of the two negative converters is used.

No reason not to switch the op amps.

The KiCad shematics appear to be up-to-date.

Allan

On May 10, 2022, at 6:47 PM, Drew @.***> wrote:

Ok, I'll take this on. I'm still interested in porting it to the ESP32 but that is going to take a longer and still trying to get my head around the maths of it.

I've been going over the v3.1 schematic and I have a couple of questions:

Why the two negative voltage generators? Looking at the spec of the devices, they do the same thing but one is SMD and the other is through hole but they appear to be in parallel in the schematic anyway.

Any specific reason to use the LM75 over say a DS18B20? LM75 +/- 2.0 deg accuracy, the DS18B20 is +/- 0.5.

Were you going to publish the V3.1 schematic kicad files?

— Reply to this email directly, view it on GitHub https://github.com/ten-point-nine/freETarget/issues/25#issuecomment-1123020782, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOCD5LMGNBK543H26KGP3JDVJLYR5ANCNFSM5CHDBIXA. You are receiving this because you were mentioned.

AussieMakerGeek commented 2 years ago

Not sure what you mean by the first comment - Do you mean swap to email comms?

Perfect - Makes sense

The LM75 is the temp sensor, not the op amp

The KiCad Schematics (actual SCH files) for the mainboard are only v3.0, not v3.1. Only the PDF is 3.1. Not much point designing a board that's already outdated.

ten-point-nine commented 2 years ago

I’ll check the drawings again. The change from 3.0 to 3.1 was to bring the high pass filters onto the main board. I don’t thing the filters are actually needed but I left them just-in-case

Allan

Sent from my iPhone

On May 11, 2022, at 01:37, Drew @.***> wrote:

 Not sure what you mean by the first comment - Do you mean swap to email comms?

Perfect - Makes sense

The LM75 is the temp sensor, not the op amp

The KiCad Schematics (actual SCH files) for the mainboard are only v3.0, not v3.1. Only the PDF is 3.1. Not much point designing a board that's already outdated.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

ten-point-nine commented 2 years ago

I found out the drawing issue

I’ll have to modify the kicad to match the pdf. Not much to do. The high pass filter is on the main board and the 12 pin microphone flat cable is now 10

Aside from that they are identical

Allan

Sent from my iPhone

On May 11, 2022, at 06:46, Allan Brown @.***> wrote:

I’ll check the drawings again. The change from 3.0 to 3.1 was to bring the high pass filters onto the main board. I don’t thing the filters are actually needed but I left them just-in-case out

Allan

Sent from my iPhone

On May 11, 2022, at 01:37, Drew @.***> wrote:

 Not sure what you mean by the first comment - Do you mean swap to email comms?

Perfect - Makes sense

The LM75 is the temp sensor, not the op amp

The KiCad Schematics (actual SCH files) for the mainboard are only v3.0, not v3.1. Only the PDF is 3.1. Not much point designing a board that's already outdated.

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

joemaya03 commented 8 months ago

Screenshot 2024-03-16 231304 Screenshot 2024-03-16 231154 Screenshot 2024-03-16 231132 I have made the PCB Design using the V3.1 Schematics, I have some queries regarding the KiCad Schematics.

1: There is no details related to the function of J9 (Header 4x2), it would be nice to incorporate the details of the pins in the schematics. 2: The Net "SPARE_2" is populated on Pin A7 and Pin D23 of the Arduino Mega2560. Which is the correct one? 3: Duplicate Designators (R2 and R12). 4: What are the working names of the three LED's D1, D2 and D3 ? 5: Connector J10 (LED Drive), Do Pins 2 and 3 Need to be connected to any Voltage?

I have also attached the schematic that I recreated to design the PCB, it would be really nice to get some feedback. Schematic.pdf

ten-point-nine commented 8 months ago

What questions?I see that there are component changesAllanSent from my iPhoneOn Mar 16, 2024, at 12:45, joemaya03 @.***> wrote: Screenshot.2024-03-16.231304.png (view on web) Screenshot.2024-03-16.231154.png (view on web) Screenshot.2024-03-16.231132.png (view on web) I have made the PCB Design using the V3.1 Schematics, I have some queries regarding the KiCad Schematics.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

joemaya03 commented 8 months ago

What questions?I see that there are component changesAllanSent from my iPhoneOn Mar 16, 2024, at 12:45, joemaya03 @.> wrote: Screenshot.2024-03-16.231304.png (view on web) Screenshot.2024-03-16.231154.png (view on web) Screenshot.2024-03-16.231132.png (view on web) I have made the PCB Design using the V3.1 Schematics, I have some queries regarding the KiCad Schematics. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>

  1. What is the function of PIN D9, D10, D11 and D12 of the Arduino Mega2560?
  2. Why have you shorted PIN D23 and PIN A7 of the Arduino Mega2560?
  3. Why is PIN D19 and PIN A6 (FACE_SENSOR) shorted?
  4. Which LED is RDY ?
  5. Which LED is X ?
  6. Which LED is Y?

I have assumed LED D1 connected to PIN D4 as RDY, LED D2 connected to PIN D3 as X and LED D3 connected to PIN D2 as Y, Please correct me if I'm wrong

Apart from the above questions, I have incorporated the RC Filters in the Main Board itself, can you please have a look ? If everything is in order I will add the gerbers on Github. Schematic.pdf

ten-point-nine commented 8 months ago

The spare lines come into the board in-case in they are needed.  They are not used in the software D9 to D12 is a header that allows for configurations to be entered into the software.A and B are used for the multifunction switchesAllanSent from my iPhoneOn Mar 17, 2024, at 02:42, joemaya03 @.***> wrote:

What questions?I see that there are component changesAllanSent from my iPhoneOn Mar 16, 2024, at 12:45, joemaya03 @.> wrote: Screenshot.2024-03-16.231304.png (view on web) Screenshot.2024-03-16.231154.png (view on web) Screenshot.2024-03-16.231132.png (view on web) I have made the PCB Design using the V3.1 Schematics, I have some queries regarding the KiCad Schematics. —Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.>

What is the function of PIN D9, D10, D11 and D12 of the Arduino Mega2560? Why have you shorted PIN D23 and PIN A7 of the Arduino Mega2560? Apart from the above questions, I have incorporated the RC Filters in the Main Board itself, can you please have a look ? if everything is in order I will add the gerbers on Github. Schematic.pdf

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

AussieMakerGeek commented 8 months ago

Why go to the effort of designing a PCB now when Allan is just about to release an ESP32 version?

ten-point-nine commented 8 months ago

Thanks for the work.It helps people in some clubs and countries obtain electronic targets at the lowest possible cost.AllanSent from my iPhoneOn Mar 18, 2024, at 17:31, Drew @.***> wrote: Why go to the effort of designing a PCB now when Allan is just about to release an ESP32 version?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

joemaya03 commented 8 months ago

The PCB design took just 6 hours to complete. It was no trouble at all. I would like to contribute more, let me know if I can be of any assistance.

And can you tell me which pin is A, B, Diag and Cal ?

ten-point-nine commented 8 months ago

8 pin debug headerCal 1A.   2B.   3Debug 4Sent from my iPhoneOn Mar 19, 2024, at 09:45, joemaya03 @.***> wrote: The PCB design took just 6 hours to complete. It was no trouble at all. I would like to contribute more, let me know if I can be of any assistance. And can you tell me which pin is A, B, Diag and Cal ?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>