Faits: Faits: A. Dans le cadre d'une instruction pénale ouverte à Fribourg contre A._ pour crime manqué de meurtre, l'inculpé a requis, le 22 mars 2006, la récusation du juge d'instruction, auquel il reprochait d'instruire exclusivement à charge. A la demande de l'inculpé, le juge d'instruction avait ordonné un complément d'expertise sur l'état mental au moment des faits. Il avait toutefois omis de remettre à l'expert la demande de complément de l'inculpé, ainsi qu'une lettre de son médecin traitant. Le juge d'instruction avait alors transmis ces pièces, tout en attirant l'attention de l'expert sur la contradiction entre les affirmations du médecin (selon lequel A._ présentait les symptômes d'une commotion cérébrale), et les conclusions d'un rapport médical figurant au dossier. A._ en déduisait que le juge d'instruction écartait tout élément en sa faveur. Le juge avait également refusé de citer ou de reconvoquer des témoins à décharge, et avait en revanche cité d'office un témoin à charge. A. Dans le cadre d'une instruction pénale ouverte à Fribourg contre A._ pour crime manqué de meurtre, l'inculpé a requis, le 22 mars 2006, la récusation du juge d'instruction, auquel il reprochait d'instruire exclusivement à charge. A la demande de l'inculpé, le juge d'instruction avait ordonné un complément d'expertise sur l'état mental au moment des faits. Il avait toutefois omis de remettre à l'expert la demande de complément de l'inculpé, ainsi qu'une lettre de son médecin traitant. Le juge d'instruction avait alors transmis ces pièces, tout en attirant l'attention de l'expert sur la contradiction entre les affirmations du médecin (selon lequel A._ présentait les symptômes d'une commotion cérébrale), et les conclusions d'un rapport médical figurant au dossier. A._ en déduisait que le juge d'instruction écartait tout élément en sa faveur. Le juge avait également refusé de citer ou de reconvoquer des témoins à décharge, et avait en revanche cité d'office un témoin à charge. B. Par décision du 12 mai 2006, le Vice-président de l'Office des juges d'instruction a rejeté la demande de récusation. Les motifs de récusation relatifs aux actes accomplis en début d'enquête étaient tardifs. S'agissant de la mise en oeuvre de l'expertise, le juge d'instruction avait transmis à l'expert l'intégralité des procès-verbaux d'auditions de témoins, ainsi que tous les rapports médicaux disponibles; il avait posé des questions précises à l'expert et relevé une contradiction entre les affirmations de deux médecins. Il n'y avait pas de partialité non plus dans le refus d'entendre les témoins proposés par l'inculpé: les faits invoqués étaient sans pertinence, et le refus de reconvoquer un témoin défaillant était justifié par l'urgence de la cause. B. Par décision du 12 mai 2006, le Vice-président de l'Office des juges d'instruction a rejeté la demande de récusation. Les motifs de récusation relatifs aux actes accomplis en début d'enquête étaient tardifs. S'agissant de la mise en oeuvre de l'expertise, le juge d'instruction avait transmis à l'expert l'intégralité des procès-verbaux d'auditions de témoins, ainsi que tous les rapports médicaux disponibles; il avait posé des questions précises à l'expert et relevé une contradiction entre les affirmations de deux médecins. Il n'y avait pas de partialité non plus dans le refus d'entendre les témoins proposés par l'inculpé: les faits invoqués étaient sans pertinence, et le refus de reconvoquer un témoin défaillant était justifié par l'urgence de la cause. C. A._ forme un recours de droit public contre cette décision; il en demande l'annulation, ainsi que le renvoi de la cause à la Chambre pénale afin qu'elle désigne un juge d'instruction spécial chargé de statuer sur la demande de récusation. Le Vice-président, le juge d'instruction et le Ministère public concluent au rejet du recours dans la mesure où il est recevable. 