Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Introducing the Onshape C2i Business Program in English

emagdalenaC2iemagdalenaC2i Member, Developers, Channel partner Posts: 863 ✭✭✭✭✭

Our Onshape C2i Business Program is now available in English, and we are offering a special 50% discount to the first 50 customers. Don't miss out!

🔗 Watch the video here https://youtu.be/3D9H2KV9tEk

🛠️ Comprehensive collection of macros in FeatureScript

🔧 Profile library with over 3,100 types

📚 Templates and sample documents

💡 And much more

Un saludo,

Eduardo Magdalena                         C2i Change 2 improve                         ☑ ¿Por qué no organizamos una reunión online?  
                                                                     Partner de PTC - Onshape                                     Averigua a quién conocemos en común

Comments

  • EvanReeseEvanReese Member, Mentor Posts: 2,144 ✭✭✭✭✭
    I could be looking at this wrong, but it looks like many of the C2i custom features behind your paywall are copies of public ones by other people who shared them freely with the community. If so, I feel like it hurts the community's norm of mutual giving and knowledge sharing, which is something I really value about these forums and the people here. Care to share your perspective?
    Evan Reese
  • MichaelPascoeMichaelPascoe Member Posts: 1,989 PRO

    I'm not against monetization, though I agree with @Evan_Reese when many of these are modified copies of free public features.


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
  • emagdalenaC2iemagdalenaC2i Member, Developers, Channel partner Posts: 863 ✭✭✭✭✭
    edited August 2023
    Thank you, @Evan_Reese and @MichaelPascoe, for your comment and for allowing me to explain.

    There is no macro included in the collection that I have not developed either entirely, partially or improve it (ands asking for share it). I have also shared many of the macros developed by me completely free on the forum, some of which are included in this collection.

    To name a few:
    • C2i FS EN Assign Color: There are other versions of this macro out there, but the code for this one was entirely created by me from scratch many years ago. The latest version (v13) allows assigning color RGB, RAL, NCS, HSL, and Hexadecimal.

    • C2i FS EN Calculate Limits: This was a curious case where I started developing it many years ago, went to bed late at night, and the next morning @MBartlett21 (with whom I also co-developed the C2i FS EN Welds macro on GitHub) had finished a functional first version. Later changes were made separately. Since the only code I used that wasn't created by me was done by Morgan, that's why only he appears on the macro card as a co-author. (EDIT: Morgan told me that part of their code was created by @Jake_Rosenfeld, so I just added Jake to the credits)

    • C2i FS EN Intersect views: Created by @MichaelPascoe. I made improvements, shared them with Michael in the forums, and asked for permission to include it in the collection we provide to our Onshape customers. That's why he is listed as the original author.

    • C2i FS EN Cosmetic Thread: Although the code was entirely created by me, it is based on an original idea by @sebastian@sebastian_glanzner, which is also mentioned in the macro card. In fact, I have just discovered an error. In the macro C2i FS Cosmetic Knurling (based on the idea of the previous macro), Sebastian Glanzner is listed as the original author, and this is not correct. It should have a note similar to that of C2i FS EN Cosmetic Thread.

    • C2i FS EN Gears: @Neil_cooke is listed as the original author. I made small improvements and also created C2i FS EN Racks, sharing part of the code, as indicated on the macro card.

    Other macros created by me from scratch, like C2i FS EN Full Fillet, or based on Onshape's command code but improved, like C2i FS EN Trim Frames, have also been shared freely and openly on the forums.

    Lastly, three things:

    1. You can see the complete list of macros in this YouTube playlist link, where each video always shows the card indicating the author, etc.
    2. If anyone believes that any of the macros should not be in this collection, I would appreciate it if you could let me know.
    3. As indicated in the video, the Onshape C2i Business Program includes many other things besides macros: Material libraries, profiles, templates, etc., and especially C2i's Technical support. Customers in Spain who purchase their Onshape accounts with my company, C2i - Change 2 Improve (an Onshape partner), get this service for free with their Onshape accounts. Any other company or individual interested in the services and tools (macros, libraries, templates, etc.) included can acquire them at what I believe is a very economical price.
    A thousand apologies for writing such a long response, but I believe I needed to clarify this issue in depth.
    Un saludo,

    Eduardo Magdalena                         C2i Change 2 improve                         ☑ ¿Por qué no organizamos una reunión online?  
                                                                         Partner de PTC - Onshape                                     Averigua a quién conocemos en común
  • EvanReeseEvanReese Member, Mentor Posts: 2,144 ✭✭✭✭✭
    Thanks for the reply. I'm definitely not trying to stress you out, but I was a little surprised to see some of these. For one, I wrote the Part Color feature that your icon came from. It's an icon I made from scratch for my feature.

    That said, I am all for remixing other people's code and giving credit where applicable; especially when that remix is also shared freely back with the community it came from. There is some grey area and not a single clear line. For example, I did make a paint bucket icon from scratch, but I didn't invent the idea of a paint bucket icon. I added HSL to my color feature based on this code from stackexchange and at the recommendation of @MBartlett21, but I left a link to it in a code comment.

    It's a complex thing to figure out, but even still, some of these stood out to me so I thought I'd bring it up.
    Evan Reese
  • emagdalenaC2iemagdalenaC2i Member, Developers, Channel partner Posts: 863 ✭✭✭✭✭
    Don't worry. It doesn't stress me out at all.

    Yes, the icon definitely looks the same. Previous versions had a different one (see image).

    I remember discussing some improvements to this macro in the forums (I don't know if it was with you). I've tried to find the message in the forum or private message, and I haven't found it. If I didn't ask for permission to use the icon, I deeply apologize.

    I try to have everything well documented and organized to avoid misunderstandings like this, but sometimes something slips through.
    Just say the word, and I'll restore the previous version of the icon.

    I did the HSL code from scratch at a client's request, if I remember correctly.

    As I said, I truly appreciate your comments.
    I try to be very careful with everything I do and share what I can here in the forum with everyone.
    Un saludo,

    Eduardo Magdalena                         C2i Change 2 improve                         ☑ ¿Por qué no organizamos una reunión online?  
                                                                         Partner de PTC - Onshape                                     Averigua a quién conocemos en común
  • EvanReeseEvanReese Member, Mentor Posts: 2,144 ✭✭✭✭✭
    Thanks for the replies Eduardo. I know you have certainly shared many things with the community here too, for which I'm appreciative. I'm imagine you went away from the color wheel icon quickly upon realizing feature icons have to be greyscale. I think I've said my part, so do what feels right to you with the icon.
    Evan Reese
  • emagdalenaC2iemagdalenaC2i Member, Developers, Channel partner Posts: 863 ✭✭✭✭✭

    Thank you for your understanding, Evan. I've just added a new version v14 with the comment '[FIX] Add icon credits,' and I've included a note in the PDF: '* Icon created by Evan Reese.'

    I want to make sure everything is in order, so please let me know if this looks good to you. 

    And once again, I deeply apologize if I didn't ask for permission to use the icon at the time. Your contributions to the community are highly valued, and I always strive to give proper credit where it's due.



    Un saludo,

    Eduardo Magdalena                         C2i Change 2 improve                         ☑ ¿Por qué no organizamos una reunión online?  
                                                                         Partner de PTC - Onshape                                     Averigua a quién conocemos en común
  • EvanReeseEvanReese Member, Mentor Posts: 2,144 ✭✭✭✭✭
    Thanks for that. In looking at the video playlist, I do see original author's names listed and all of that, which helps a lot. For me it wasn't about the icon (I didn't even notice that at first). I just wanted to make sure that everyone whose features were "featured" were aware and on board with that, which wasn't clear to me from the initial video you posted. If they all are feeling good about it, then I apologize for derailing your Business Program announcement. I'm sure you were excited to share it.
    Evan Reese
  • emagdalenaC2iemagdalenaC2i Member, Developers, Channel partner Posts: 863 ✭✭✭✭✭
    Once again, I want to express my gratitude to all who have contributed to the development of these macros. As a token of appreciation, I would like to offer access not only to the macro collection but to all services and tools included in the Onshape C2i Business Program to those credited in the macros.

    I will review the macros to ensure that no one is left out. I want to make sure that everyone is duly recognized.

    Please feel free to reach out if you have any questions or need further information.
    Un saludo,

    Eduardo Magdalena                         C2i Change 2 improve                         ☑ ¿Por qué no organizamos una reunión online?  
                                                                         Partner de PTC - Onshape                                     Averigua a quién conocemos en común
Sign In or Register to comment.